1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-12 01:53:07 +03:00
Commit Graph

42 Commits

Author SHA1 Message Date
2f39f82954 Use initVariant for wifio board 2015-01-17 16:35:54 +03:00
6ea230a1bc Define wiring functions as weak
This way they can be redefined in board variants, allowing for port expansion
2015-01-16 22:46:43 +03:00
e40d18e107 GPIO16 support for pinMode, digitalRead, and digitalWrite 2015-01-16 17:55:09 +03:00
07432e5aa8 Add more pin mux definitions to eagle_soc.h 2015-01-16 17:53:53 +03:00
a3f28ef787 Fix HardwareSerial initialization and interrupt handling
RXD pin was not configured properly
2015-01-16 17:29:58 +03:00
4ef93a4f1e Fix esp8266 HardwareSerial::flush
HardwareSerial::flush discarded data instead of waiting for it to be sent
2015-01-16 17:28:36 +03:00
c17e86842e Fix millis rollover 2015-01-13 08:23:36 +03:00
5c362798f9 Add method to use GPIO13 and GPIO15 as UART RX and TX 2015-01-09 02:33:42 +03:00
8e7a20c08d Automatically call yield() in WiFiClient::available if called more than once 2015-01-07 01:57:41 +03:00
4942ceef37 Add pgmspace stubs to improve compatibility with AVR libraries 2015-01-07 01:55:27 +03:00
55f07f1e08 TCP client flow control 2014-12-29 01:20:07 +03:00
6aaa9ab3e6 Implement atoi, ltoa, dtostrf 2014-12-23 12:33:33 +03:00
f51f18fb0a Implement interrupts/noInterrupts 2014-12-23 12:31:26 +03:00
4cf6737823 More license headers 2014-12-19 01:43:18 +03:00
6c344ffbb1 Update license headers in files that were completely rewritten 2014-12-19 01:40:47 +03:00
43b9dd9edf Clean up unused stuff 2014-12-19 01:39:27 +03:00
2a77249147 Implement tx and rx buffers and interrupts for HardwareSerial 2014-12-18 18:49:14 +03:00
4d70000595 Implement pin interrupts 2014-12-18 18:47:46 +03:00
4c8da95586 Make sigma_delta.c unused 2014-12-18 18:47:07 +03:00
77af5da58f Clean up ets_printf declarations 2014-12-18 18:45:22 +03:00
900083e3ff Add sigma-delta api 2014-12-12 10:37:24 +03:00
4d62fada68 Disable debug output in Serial.begin 2014-12-12 04:41:24 +03:00
f8ddfe8d0a analogRead 2014-12-12 04:40:43 +03:00
d754597ec3 digitalWrite fix 2014-12-09 10:10:26 +03:00
4dd9b0481f Add stubs for itoa, ltoa 2014-12-09 10:09:12 +03:00
31a8539763 Open-drain output mode 2014-12-05 00:05:01 +03:00
2d9c5d8297 Modify the linker script to move some code into flash, enable -mtext-section-literals 2014-12-02 00:46:57 +03:00
03f35e44f0 Don't use timer for zero delay 2014-12-01 00:37:51 +03:00
4648024946 Add circular buffer implementation 2014-12-01 00:36:07 +03:00
160f99c31c Move some code to flash and fix prototypes 2014-12-01 00:34:59 +03:00
ea599139d5 Fix malloc/free references 2014-12-01 00:34:28 +03:00
39e087a19e Fix initialisation, fix HardwareSerial, add esptool.py flashing 2014-11-25 09:58:14 +03:00
66cac95b4b Implement digital IO functions 2014-11-21 21:23:27 +03:00
e21371d6d0 Tidy up backend code for esp8266 (malloc, free, yield) 2014-11-21 19:15:40 +03:00
e199fc349c Implement global init for esp8266 2014-11-21 18:14:45 +03:00
c55b5a89eb Implement delay() 2014-11-21 12:16:12 +03:00
15b434f5e2 Fix build errors 2014-11-21 12:15:50 +03:00
09e27637dc Fix continuations 2014-11-21 12:15:03 +03:00
705928fdee Continuations support 2014-11-20 17:25:27 +03:00
27b0163958 Updates for esp8266 platform 2014-11-20 17:25:01 +03:00
168156d210 Wiring time functions 2014-11-16 16:09:55 +03:00
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