1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-08-09 22:24:14 +03:00
Commit Graph

467 Commits

Author SHA1 Message Date
Bundit J.
33f735c15d Use memcpy instead of loop 2015-04-18 22:48:04 +07:00
Bundit J.
7795695c2e Add get and put functions to EEPROM
As available in http://www.arduino.cc/en/Reference/EEPROM
2015-04-18 16:08:36 +07:00
Bundit J.
69158c293c Add get and put functions to EEPROM
As available in http://www.arduino.cc/en/Reference/EEPROM
2015-04-18 15:33:45 +07:00
Csaba Nagy
5e864f1d05 Update platform.txt
Quoting the serial.port will enable esptool to work for dev/tty devices with spaces in their name. Like in OSX: `/dev/tty.wch ch341 USB=>RS232 fa130`. Without quote the esptool fails silently since it only parses the `/dev/tty.wch`.
2015-04-17 21:51:28 +02:00
Markus Sattler
55b60674dd add includes for <stddef.h> <stdarg.h> <stdio.h> to Arduino.h
add strtok
2015-04-17 12:19:58 +02:00
Markus Sattler
50a920bf98 add void restart(void) and uint16_t getVCC(void) to Esp class 2015-04-17 11:05:02 +02:00
Markus Sattler
6e223ce67d Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-14 22:09:50 +02:00
Ivan Grokhotkov
ed76e56468 Fix resource leaks in UDP library
Reference counts were not incremented after creation of UdpContext, so pbufs and pcbs were not freed.
2015-04-14 01:34:52 +08:00
Markus Sattler
0c30b21a3e Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-12 15:31:59 +02:00
Ivan Grokhotkov
7b70acf337 Add ESP.reset() method 2015-04-12 02:07:56 +08:00
Ivan Grokhotkov
00247bb294 Fix UdpClient semantics, add NTPClient example
UdpClient used to create a new socket for each begin/beginPacket call. This made bidirectional communication impossible.
Fix , fix .
2015-04-12 01:09:45 +08:00
Markus Sattler
5533d1445f Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-11 10:16:19 +02:00
Markus Sattler
f94574142d fix possible null ptrs in HardwareSerial.cpp 2015-04-11 10:14:38 +02:00
Ivan Grokhotkov
e3ce37b726 Move some functions to .irom0.text 2015-04-11 10:59:36 +08:00
Ivan Grokhotkov
28a8788488 Add watchdog and deep sleep APIs
requested in 
2015-04-11 10:58:57 +08:00
Ivan Grokhotkov
66daf7f6c8 Merge pull request from romanmashta/esp8266
Fix slashes in Adafruit_ILI9341 library
2015-04-11 09:43:59 +08:00
Roman Mashta
6e2f3e1075 Fix slashes in Adafruit_ILI9341 library 2015-04-10 22:35:44 +03:00
Markus Sattler
3a148e3c94 remove some warnings 2015-04-06 19:54:01 +02:00
Markus Sattler
9d93fb2366 use Eclipse auto Format to get rip auf the tab, space and code style inconsistency 2015-04-06 19:33:50 +02:00
Markus Sattler
b871f9c3e1 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
Conflicts:
	hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_noniso.c
2015-04-06 19:20:25 +02:00
Markus Sattler
0e1b8ef75c add flush() to unref() see 2015-04-06 19:17:19 +02:00
Markus Sattler
e568c5815f fix printf corrupts Serial.print 2015-04-06 19:15:10 +02:00
Markus Sattler
0bad8376ac force tcp close in error 2015-04-06 18:55:21 +02:00
Markus Sattler
03ea7d9ed7 add null prt check to _pcb in flush 2015-04-06 18:49:57 +02:00
Markus Sattler
0aa5c5d7c2 add size check to write
some more debug output
2015-04-06 18:41:44 +02:00
Markus Sattler
183bc84185 add more libc functions
add missing ICACHE_RODATA_ATTR define in #else case
2015-04-06 18:41:03 +02:00
Sermus
b93915dcad Port of extended Adafruit ILI9341 lib to ESP8266 2015-04-04 10:37:51 +03:00
Sermus
ad28ed8df9 Definition of F() macro 2015-04-04 10:32:19 +03:00
Markus Sattler
c198d93c7e add __ieee754 functions 2015-04-03 22:56:46 +02:00
Ivan Grokhotkov
6731be9127 Merge branch 'esp8266' of https://github.com/Links2004/Arduino into Links2004-esp8266
Conflicts:
	hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_noniso.c
2015-04-03 18:51:13 +03:00
Markus Sattler
792737555e add macro for vsnprintf_P and snprintf_P 2015-04-03 14:27:21 +02:00
Markus Sattler
a28032deba remove NO_PORT_BIND 2015-04-03 14:26:41 +02:00
Markus Sattler
1ddebdd6f9 remove completed libc 2015-04-03 13:41:29 +02:00
Ivan Grokhotkov
3f4b174bcf fix sign handling in atof
fix 
2015-04-03 12:50:09 +03:00
Markus Sattler
79d2f71fde Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-03 11:09:14 +02:00
Ivan Grokhotkov
e9a0b1392f Naming changes as suggested in
Close 
2015-04-03 08:51:31 +03:00
Ivan Grokhotkov
f57802e4e0 Fix slashes in SPI library 2015-04-03 08:18:23 +03:00
Ivan Grokhotkov
ca31c45cae Temporary fix for __dso_handle issue
2015-04-03 02:19:16 +03:00
Ivan Grokhotkov
3bde54d584 Initial support for CPU frequency selection 2015-04-03 02:18:13 +03:00
Markus Sattler
5c2a779369 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-03 00:52:27 +02:00
Ivan Grokhotkov
eeabbf45e5 Add atof implementation
Fix 
2015-04-03 00:55:41 +03:00
Ivan Grokhotkov
940d009113 Merge pull request from Sermus/esp8266_spi_impl
HSPI: CS is now software controlled.
Otherwise ESP has problems with receiving.
2015-04-03 00:10:15 +03:00
Ivan Grokhotkov
3e30686428 Merge branch 'esp8266' of github.com:esp8266/Arduino into esp8266 2015-04-03 00:03:30 +03:00
Ivan Grokhotkov
0b087acf84 Provide replacements for malloc, free and other libc functions
2015-04-03 00:01:51 +03:00
Markus Sattler
37fedcf9a4 disable tcp_bind for WiFiClient (tcp_connect gets automatic a free src port) 2015-04-02 19:11:06 +02:00
Markus Sattler
44d6de7f7b add error reason to WiFiClient debug
handle tcp_close error in unref()
2015-04-02 18:57:28 +02:00
Sermus
eb9978682b CS is now software controlled. Otherwise ESP has problems with receiving data over SPI 2015-04-02 09:50:01 +03:00
Markus Sattler
2da65f6d18 fix C&P Fail 2015-04-01 22:52:09 +02:00
Markus Sattler
9e142f04ca rewrite HardwareSerial code for UART0 + UART1 support in ESP8266 2015-04-01 22:47:13 +02:00
Ivan Grokhotkov
8b081ebe96 Enable reset control for generic esp8266 boards
Close 
2015-04-01 21:12:25 +03:00