Ivan Grokhotkov
8de54890c2
Update SDK to 0.9.3
2014-12-09 10:25:59 +03:00
Ivan Grokhotkov
d54952a21a
WiFi scanning fixes
2014-12-09 10:23:50 +03:00
Ivan Grokhotkov
2521c1e907
Wire library with i2c master support
2014-12-09 10:11:42 +03:00
Ivan Grokhotkov
d754597ec3
digitalWrite fix
2014-12-09 10:10:26 +03:00
Ivan Grokhotkov
4dd9b0481f
Add stubs for itoa, ltoa
2014-12-09 10:09:12 +03:00
Ivan Grokhotkov
b4f21fc6b0
Implement most WiFi functions
...
Need to update to SDK 0.9.3 because DHCP client functions are missing
2014-12-05 22:39:40 +03:00
Ivan Grokhotkov
31a8539763
Open-drain output mode
2014-12-05 00:05:01 +03:00
Ivan Grokhotkov
2d9c5d8297
Modify the linker script to move some code into flash, enable -mtext-section-literals
2014-12-02 00:46:57 +03:00
Ivan Grokhotkov
03f35e44f0
Don't use timer for zero delay
2014-12-01 00:37:51 +03:00
Ivan Grokhotkov
6d9c77ebe1
Add ESP8266WiFi library
2014-12-01 00:36:56 +03:00
Ivan Grokhotkov
4648024946
Add circular buffer implementation
2014-12-01 00:36:07 +03:00
Ivan Grokhotkov
160f99c31c
Move some code to flash and fix prototypes
2014-12-01 00:34:59 +03:00
Ivan Grokhotkov
ea599139d5
Fix malloc/free references
2014-12-01 00:34:28 +03:00
Ivan Grokhotkov
39e087a19e
Fix initialisation, fix HardwareSerial, add esptool.py flashing
2014-11-25 09:58:14 +03:00
Ivan Grokhotkov
66cac95b4b
Implement digital IO functions
2014-11-21 21:23:27 +03:00
Ivan Grokhotkov
e21371d6d0
Tidy up backend code for esp8266 (malloc, free, yield)
2014-11-21 19:15:40 +03:00
Ivan Grokhotkov
e199fc349c
Implement global init for esp8266
2014-11-21 18:14:45 +03:00
Ivan Grokhotkov
c55b5a89eb
Implement delay()
2014-11-21 12:16:12 +03:00
Ivan Grokhotkov
15b434f5e2
Fix build errors
2014-11-21 12:15:50 +03:00
Ivan Grokhotkov
09e27637dc
Fix continuations
2014-11-21 12:15:03 +03:00
Ivan Grokhotkov
705928fdee
Continuations support
2014-11-20 17:25:27 +03:00
Ivan Grokhotkov
27b0163958
Updates for esp8266 platform
2014-11-20 17:25:01 +03:00
Ivan Grokhotkov
168156d210
Wiring time functions
2014-11-16 16:09:55 +03:00
Ivan Grokhotkov
5fccef713c
Generate binary from irom0.text for flashing at 0x40000
2014-11-15 12:30:07 +03:00
Ivan Grokhotkov
04fe8e8b58
Basic support for esp8266 platform
...
This includes empty stubs for most core Arduino functions.
Need to actually implement all those digital reads writes whatever.
Need to prebuild toolchains (xtensa-elf-lx106) for 3 platforms and put them on some download server.
Need to do the same with esptool.
Need to fix 0x40000 binary generation and add correct upload commands.
Maybe even implement uploads over WiFi.
2014-11-15 10:45:08 +03:00