Ivan Grokhotkov
4942ceef37
Add pgmspace stubs to improve compatibility with AVR libraries
2015-01-07 01:55:27 +03:00
Ivan Grokhotkov
55f07f1e08
TCP client flow control
2014-12-29 01:20:07 +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
4cf6737823
More license headers
2014-12-19 01:43:18 +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
77af5da58f
Clean up ets_printf declarations
2014-12-18 18:45:22 +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
f8ddfe8d0a
analogRead
2014-12-12 04:40:43 +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
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
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
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