Ivan Grokhotkov
4b25ae86ea
Fix issues with WiFi scanning
2014-12-23 12:33:59 +03:00
Ivan Grokhotkov
6aaa9ab3e6
Implement atoi, ltoa, dtostrf
2014-12-23 12:33:33 +03:00
Ivan Grokhotkov
f51f18fb0a
Implement interrupts/noInterrupts
2014-12-23 12:31:26 +03:00
Ivan Grokhotkov
d68d0ed585
Fix issue with spaces in paths
2014-12-22 23:48:49 +03:00
Ivan Grokhotkov
0962670a60
Use esptool-ck for flashing
2014-12-22 18:43:20 +03:00
Ivan Grokhotkov
687e472b4b
Ticker library update
2014-12-22 18:42:57 +03:00
Ivan Grokhotkov
9ba2fcd29f
More license headers
2014-12-19 11:16:28 +03:00
Ivan Grokhotkov
b22a803d53
Ticker library
2014-12-19 01:43:40 +03:00
Ivan Grokhotkov
4cf6737823
More license headers
2014-12-19 01:43:18 +03:00
Ivan Grokhotkov
eb98948d49
WiFi scanning (incomplete) and diagnostics
2014-12-19 01:41:35 +03:00
Ivan Grokhotkov
6c344ffbb1
Update license headers in files that were completely rewritten
2014-12-19 01:40:47 +03:00
Ivan Grokhotkov
43b9dd9edf
Clean up unused stuff
2014-12-19 01:39:27 +03:00
Ivan Grokhotkov
2a77249147
Implement tx and rx buffers and interrupts for HardwareSerial
2014-12-18 18:49:14 +03:00
Ivan Grokhotkov
4d70000595
Implement pin interrupts
2014-12-18 18:47:46 +03:00
Ivan Grokhotkov
4c8da95586
Make sigma_delta.c unused
2014-12-18 18:47:07 +03:00
Ivan Grokhotkov
d076e9e322
Remove i2c.c
...
replaced with i2c.cpp
2014-12-18 18:46:45 +03:00
Ivan Grokhotkov
77af5da58f
Clean up ets_printf declarations
2014-12-18 18:45:22 +03:00
Ivan Grokhotkov
64dabb53f5
WiFi client connect with hostname
2014-12-17 10:29:29 +03:00
Ivan Grokhotkov
25cab439f0
EEPROM examples
2014-12-12 10:37:40 +03:00
Ivan Grokhotkov
900083e3ff
Add sigma-delta api
2014-12-12 10:37:24 +03:00
Ivan Grokhotkov
4d62fada68
Disable debug output in Serial.begin
2014-12-12 04:41:24 +03:00
Ivan Grokhotkov
fe2d131cb8
Upload sketch at 115200
2014-12-12 04:40:59 +03:00
Ivan Grokhotkov
f8ddfe8d0a
analogRead
2014-12-12 04:40:43 +03:00
Ivan Grokhotkov
84765a16b0
EEPROM library
2014-12-09 22:20:30 +03:00
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