1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-10 14:42:08 +03:00
Commit Graph

2126 Commits

Author SHA1 Message Date
b4610462d1 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-30 09:58:36 +02:00
21629fb723 Add flash chip size selection to the menu, show baud rates depending on the platform. 2015-04-30 13:10:13 +08:00
efce7f7b3b Merge pull request #142 from lemio/patch-1
Update README.md
2015-04-30 11:31:10 +08:00
8cb330eadf add ESP.getFlashChipId() 2015-04-29 22:33:15 +02:00
6812a65e03 Update README.md
Added the 8 characters limit, and changed the paraphrase in password (because the libraries use password as term)
2015-04-29 16:56:08 +02:00
70ade65582 Describe multicast APIs in readme, update keywords. 2015-04-29 07:04:39 +08:00
021b8b61e7 ESP8266WiFi: made connected() return true if data is available
WiFiClient::connected() should return true if the connection is disconnected, but there is still data available. This is specified in the Arduino docs: http://www.arduino.cc/en/Reference/WiFiClientConnected
2015-04-29 07:02:19 +08:00
bd8e118aa9 Ability to wake from .deepSleep
This was not immediately apparent to me. I don't think it would be apparent to anyone else just playing around with ESP8266/Arduino either. GPIO16 and RST (REST) need to be tied together or you can "never wake from .deepSleep"

It must be GPIO16 and it must be RST, no other GPIO pin will wake it from deepSleep.
2015-04-29 07:02:03 +08:00
5354464a01 Add destinationIP method to WiFiUDP
Might be useful to distinguish between normal and multicast packets arriving at the same port (#105)
2015-04-29 07:01:54 +08:00
727c61efe2 UDP multicast APIs fix
fix #74, fix #7
2015-04-29 07:01:46 +08:00
22f063b913 add _bv macro from avr
see #125
2015-04-29 07:01:34 +08:00
2472970933 fix some warnings
warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
warning: defined but not used [-Wunused-variable]
warning: declared 'static' but never defined [-Wunused-function]
warning: suggest parentheses around '&&' within '||' [-Wparentheses}
2015-04-29 07:01:28 +08:00
2b3302c714 add new macro for force function to ram
move uart_interrupt_handler in ram
2015-04-29 07:01:19 +08:00
a8658c8f1c Merge pull request #107 from Makuna/StrNAdditions
missing strn program space wrappers
2015-04-26 17:42:22 +08:00
468dff5e73 Merge pull request #108 from Makuna/strnlen
strnlen implementation
2015-04-26 17:41:38 +08:00
5ee2a1e0d0 Merge pull request #114 from Chris--A/patch-2
Add boot loader compatible speed of 74880 to serial
2015-04-26 12:44:26 +08:00
b9f2461cc3 Merge pull request #116 from Toshik/patch-2
Fix Windows build
2015-04-26 07:04:49 +08:00
646a94c4a3 Merge pull request #117 from thomasfla/esp8266
HardwareSerial: add other configs than 8N1
2015-04-26 07:04:00 +08:00
be5f1f83c1 HardwareSerial: add other configs than 8N1 2015-04-26 00:20:39 +02:00
c855c53255 Merge pull request #113 from Links2004/esp8266
update the SDK to 1.0.1_15_04_24, and some more
2015-04-25 17:43:16 +08:00
7f6a588773 include stdlib_noniso.h in Arduino.h see #110 2015-04-25 10:43:10 +02:00
ca4c361a58 strnlen implementation
since there is no ets_strnlen, provide an implementation
2015-04-24 15:59:34 -07:00
b2fa3d5b1f missing strn program space wrappers 2015-04-24 15:46:02 -07:00
1d6fc00fdb uart_interrupt_handler is now in ram 2015-04-24 21:15:41 +02:00
b791c000af Merge branch 'Links2004-esp8266' into esp8266 2015-04-23 21:47:41 +08:00
021ca1972b fix bug #98 2015-04-22 16:44:30 +02:00
69734ed239 add INPUT_PULLDOWN support 2015-04-21 19:46:23 +02:00
f033fe8e6e Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-21 19:25:23 +02:00
554233f4d3 add prototypes for ets_vsnprintf and ets_vprintf
fix some compiler warnings
2015-04-21 18:34:23 +02:00
41569d3307 add files to ignore
(use hardlink) to get git hardware in arduino dir
2015-04-21 17:34:59 +02:00
4cc06c2100 Add method to configure softAP IP address
fix #76
2015-04-21 20:52:02 +08:00
a5662ff0a9 Merge pull request #89 from gregslomin/esp8266
Fix for undefined reference to strtok_r
2015-04-21 19:46:55 +08:00
d6bb217a56 Fix for undefined reference to strtok_r 2015-04-20 01:10:00 -05:00
7ceff75e33 test for #86 2015-04-19 10:25:25 +02:00
6bcb8198b8 add to ESP class:
getChipId
getSDKversion
getBootVersion
getBootMode
getCPUfreqMHz

add some defines for AVR like WDT control
2015-04-19 10:20:33 +02:00
eeae4ffd4e Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-19 09:52:08 +02:00
8aa93b6bf6 add EspClass::getFreeHeap see #81 2015-04-19 09:50:58 +02:00
809049ff04 Merge pull request #77 from Links2004/esp8266
Add Esp.restart and Esp.getVCC, add standard includes to Arduino.h
2015-04-19 10:23:59 +08:00
3ef9f9db54 Merge pull request #80 from boybundit/eeprom-get-put
Add get and put functions to EEPROM
2015-04-19 10:23:06 +08:00
5a4c4c3427 Use memcpy instead of loop 2015-04-18 22:48:04 +07:00
9645fd9cd4 Merge pull request #79 from icnagy/esp8266
Quote port name for esptool
2015-04-18 21:29:07 +08:00
2adda59b6d 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
8ac5d70b70 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
324bbb2965 Merge pull request #1 from icnagy/dev_tty_space
Update platform.txt
2015-04-17 21:52:24 +02:00
4c945af1b4 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
b6ea1e45af add includes for <stddef.h> <stdarg.h> <stdio.h> to Arduino.h
add strtok
2015-04-17 12:19:58 +02:00
6cf87708c5 add void restart(void) and uint16_t getVCC(void) to Esp class 2015-04-17 11:05:02 +02:00
0bfd5cb396 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-14 22:09:50 +02:00
da88852693 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
4d3d818944 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-12 15:31:59 +02:00