1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-21 10:26:06 +03:00

833 Commits

Author SHA1 Message Date
Ivan Grokhotkov
811031cbd6 Add functions for direct IO register access 2015-01-26 02:08:26 +03:00
Ivan Grokhotkov
fba488ac6d Fix typo, add mode keyword for ESP8266WiFi, remove .bss section from sketch flash size calculation 2015-01-25 22:44:49 +03:00
Ivan Grokhotkov
ee762f3150 Add WIP SPI library 2015-01-21 04:19:04 +03:00
Ivan Grokhotkov
045c446213 Use i2c instead of serial for wifio virtual io 2015-01-21 04:17:03 +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
5e30a0ab5b Update esptool to the latest version 2015-01-17 02:52:50 +03:00
Ivan Grokhotkov
7d46c77536 Define esp pins E0..E16 for both board variants 2015-01-17 02:51:58 +03:00
Ivan Grokhotkov
14e500ac67 Create another board variant 2015-01-16 22:52:19 +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
b09e8e593a Add remoteIP and remotePort methods to WiFiClient 2015-01-16 17:56:11 +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
7d1de31896 Fix call to tcp_recved after pcb has been closed, abort connections closed by the remote side 2015-01-13 09:10:32 +03:00
Ivan Grokhotkov
c17e86842e Fix millis rollover 2015-01-13 08:23:36 +03:00
Ivan Grokhotkov
b924b59c86 Update board definitions and esptool usage 2015-01-11 02:48:06 +03:00
Ivan Grokhotkov
75d9cf40be Fix license headers in WiFiUDP files 2015-01-09 22:47:07 +03:00
Ivan Grokhotkov
8b33f3e5b9 Report flash memory size used by the sketch 2015-01-09 22:43:25 +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
e5e6dbe222 Initial UDP support 2015-01-09 02:10:20 +03:00
Ivan Grokhotkov
af99a3e388 Remove unused rx_buffer_size argument from WebServer constructor 2015-01-08 00:39:46 +03:00
Ivan Grokhotkov
661c414c2a Automatically call yield() in WiFiClient::available and WiFiServer::available 2015-01-07 02:45:46 +03:00
Ivan Grokhotkov
2b503977b9 Fix WiFi::softAPIP and keywords for ESP8266WiFi library 2015-01-07 02:09:55 +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
ccfbd9c969 WiFiClient cleanup 2014-12-29 10:37:11 +03:00
Ivan Grokhotkov
4944a8fb5f WiFi library compatibility fixes 2014-12-29 01:20:27 +03:00
Ivan Grokhotkov
55f07f1e08 TCP client flow control 2014-12-29 01:20:07 +03:00
Ivan Grokhotkov
54436ffd6b Rename ESP-01 board to something more generic 2014-12-29 01:19:03 +03:00
Ivan Grokhotkov
d849f2298f Add samples for the ESP8266WiFi library 2014-12-23 15:39:48 +03:00
Ivan Grokhotkov
4287d522bd Fix encryptionType for AUTH_WPA_WPA2_PSK 2014-12-23 12:43:19 +03:00
Ivan Grokhotkov
2328e07637 Fix memory leak in WiFiClient 2014-12-23 12:34:41 +03:00
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