1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-25 20:02:37 +03:00

201 Commits

Author SHA1 Message Date
Ivan Grokhotkov
61f3d12909 Add missing __FlashStringHelper definition 2015-03-31 12:05:56 +03:00
Ivan Grokhotkov
31249bb747 Update to SDK 1.0.0
Fixes #1
2015-03-30 00:50:24 +03:00
Ivan Grokhotkov
d703131c00 Fix cbuf::read and cbuf::peak return types
Fixes #12
2015-03-29 18:21:32 +03:00
Ivan Grokhotkov
cfda6cbd06 Add ESP8266WebServer library 2015-03-27 11:17:45 +03:00
Ivan Grokhotkov
c3b428162f Improve i2c waveforms 2015-03-19 23:45:03 +03:00
Ivan Grokhotkov
ad216c0ef5 fix i2c frequency setup 2015-02-11 18:21:14 +03:00
Ivan Grokhotkov
aa6e0ce54f Disable TCP/UDP debug by default 2015-02-01 01:51:46 +03:00
Ivan Grokhotkov
811031cbd6 Add functions for direct IO register access 2015-01-26 02:08:26 +03:00
Ivan Grokhotkov
ee35484577 Move i2c files into core, fix some issues with i2c 2015-01-21 04:13:18 +03:00
Ivan Grokhotkov
2f39f82954 Use initVariant for wifio board 2015-01-17 16:35:54 +03:00
Ivan Grokhotkov
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
Ivan Grokhotkov
e40d18e107 GPIO16 support for pinMode, digitalRead, and digitalWrite 2015-01-16 17:55:09 +03:00
Ivan Grokhotkov
07432e5aa8 Add more pin mux definitions to eagle_soc.h 2015-01-16 17:53:53 +03:00
Ivan Grokhotkov
a3f28ef787 Fix HardwareSerial initialization and interrupt handling
RXD pin was not configured properly
2015-01-16 17:29:58 +03:00
Ivan Grokhotkov
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
Ivan Grokhotkov
c17e86842e Fix millis rollover 2015-01-13 08:23:36 +03:00
Ivan Grokhotkov
5c362798f9 Add method to use GPIO13 and GPIO15 as UART RX and TX 2015-01-09 02:33:42 +03:00
Ivan Grokhotkov
8e7a20c08d Automatically call yield() in WiFiClient::available if called more than once 2015-01-07 01:57:41 +03:00
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