1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-16 11:21:18 +03:00
Commit Graph

101 Commits

Author SHA1 Message Date
7e40b9f11e Remove some definitions from global namespace
Names like kB, MB and kHz are likely to collide with variable names in user sketches.
Nowadays this should be implemented using c++14 user-defined literals (http://en.cppreference.com/w/cpp/language/user_literal)
2015-04-30 19:06:11 +08:00
cdd2fed53d Minor code style changes 2015-04-30 18:54:16 +08:00
c209af0fc2 add back SmartConfig 2015-04-30 11:44:26 +02:00
9758edec33 fix c&p fail 2015-04-30 11:34:44 +02:00
d2ca7d0854 add functions to read out the flash config
Serial.print(F("Flash Chip Size: "));
Serial.println(ESP.getFlashChipSize());

Serial.print(F("Flash Chip Speed: "));
Serial.println(ESP.getFlashChipSpeed());

Serial.print(F("Flash Chip Mode: 0x"));
Serial.println(ESP.getFlashChipMode(), HEX);
2015-04-30 10:42:17 +02:00
8cc844f539 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-30 09:58:36 +02:00
c9b5ddeebc Add flash chip size selection to the menu, show baud rates depending on the platform. 2015-04-30 13:10:13 +08:00
b0dfb539c1 add ESP.getFlashChipId() 2015-04-29 22:33:15 +02:00
69eb31a2cf Describe multicast APIs in readme, update keywords. 2015-04-29 07:04:39 +08:00
1e0bfa7439 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
d2f9cced7a 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
3665c874f3 UDP multicast APIs fix
fix #74, fix #7
2015-04-29 07:01:46 +08:00
f84f65c109 add _bv macro from avr
see #125
2015-04-29 07:01:34 +08:00
34e49f8b72 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
bb5543160f add new macro for force function to ram
move uart_interrupt_handler in ram
2015-04-29 07:01:19 +08:00
6a37b4461c Merge pull request #107 from Makuna/StrNAdditions
missing strn program space wrappers
2015-04-26 17:42:22 +08:00
eab9e873a6 Merge pull request #108 from Makuna/strnlen
strnlen implementation
2015-04-26 17:41:38 +08:00
e42ca8ed6c HardwareSerial: add other configs than 8N1 2015-04-26 00:20:39 +02:00
6a7d94a2df include stdlib_noniso.h in Arduino.h see #110 2015-04-25 10:43:10 +02:00
d477c5fdc7 strnlen implementation
since there is no ets_strnlen, provide an implementation
2015-04-24 15:59:34 -07:00
64a2f1e197 missing strn program space wrappers 2015-04-24 15:46:02 -07:00
00318e56de uart_interrupt_handler is now in ram 2015-04-24 21:15:41 +02:00
db86766b36 fix bug #98 2015-04-22 16:44:30 +02:00
884b600db6 add INPUT_PULLDOWN support 2015-04-21 19:46:23 +02:00
19fccb61ba Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-21 19:25:23 +02:00
129175c1bc add prototypes for ets_vsnprintf and ets_vprintf
fix some compiler warnings
2015-04-21 18:34:23 +02:00
307ea87357 Add method to configure softAP IP address
fix #76
2015-04-21 20:52:02 +08:00
208a068665 Fix for undefined reference to strtok_r 2015-04-20 01:10:00 -05:00
1dd2897097 test for #86 2015-04-19 10:25:25 +02:00
1590beb907 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
4c53c81e83 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-19 09:52:08 +02:00
c3797ebc50 add EspClass::getFreeHeap see #81 2015-04-19 09:50:58 +02:00
ec4f53e705 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
1a233d6ef9 Merge pull request #80 from boybundit/eeprom-get-put
Add get and put functions to EEPROM
2015-04-19 10:23:06 +08:00
33f735c15d Use memcpy instead of loop 2015-04-18 22:48:04 +07:00
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
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
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
55b60674dd add includes for <stddef.h> <stdarg.h> <stdio.h> to Arduino.h
add strtok
2015-04-17 12:19:58 +02:00
50a920bf98 add void restart(void) and uint16_t getVCC(void) to Esp class 2015-04-17 11:05:02 +02:00
6e223ce67d Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-14 22:09:50 +02:00
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
0c30b21a3e Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-12 15:31:59 +02:00
7b70acf337 Add ESP.reset() method 2015-04-12 02:07:56 +08:00
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 #64, fix #53.
2015-04-12 01:09:45 +08:00
5533d1445f Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-11 10:16:19 +02:00
f94574142d fix possible null ptrs in HardwareSerial.cpp 2015-04-11 10:14:38 +02:00
e3ce37b726 Move some functions to .irom0.text 2015-04-11 10:59:36 +08:00
28a8788488 Add watchdog and deep sleep APIs
requested in #34
2015-04-11 10:58:57 +08:00
66daf7f6c8 Merge pull request #63 from romanmashta/esp8266
Fix slashes in Adafruit_ILI9341 library
2015-04-11 09:43:59 +08:00