1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-22 21:23:07 +03:00

413 Commits

Author SHA1 Message Date
Ivan Grokhotkov
6620ec6e36 Set CPU frequency before running setup 2015-12-03 09:09:47 +03:00
Markus Sattler
ee77b6fafe add core_esp8266_features.h to be able to detect the features and librarys included in the ESP core 2015-11-30 19:58:05 +01:00
Me No Dev
bda06d686c Add HTTP Basic Auth to WebServer and libb64 (base64) to core 2015-11-30 03:37:47 +02:00
Markus
dc5065ce3b Merge branch 'master' into master 2015-11-29 17:48:58 +01:00
Me No Dev
466fa6f5a9 Get pin levels at time of interrupt, rather than the time of calling the handler
current implementation can cause false readings if previous handlers
take more time than the pin holds the level
2015-11-29 18:15:07 +02:00
Markus Sattler
6c20126a5f move IRQ handler to ram. 2015-11-29 12:01:00 +01:00
Ivan Grokhotkov
56a37335d8 Merge pull request #1081 from Links2004/httpClient
Http client class
2015-11-25 15:59:00 +03:00
Markus Sattler
8b67051d1e add StreamString class (implement the Stream interface for String) 2015-11-25 12:33:33 +01:00
Martin Ayotte
5d7a3e939c add BergMicro Flash IDs 2015-11-24 15:11:20 -05:00
Markus Sattler
a5aa33f81a disable DEBUGV 2015-11-22 22:39:31 +01:00
Ivan Grokhotkov
4b8fb2093f Fix warning about gettimeofday (#1058) 2015-11-21 20:18:38 +03:00
Ivan Grokhotkov
8bf1e98f24 Improve debug output on critical errors 2015-11-21 20:04:38 +03:00
Ivan Grokhotkov
b31d0ce67e Merge pull request #1012 from CanTireInnovations/custom_crash_callback
Add the ability to be called back when the device is about to reset
2015-11-15 17:02:25 +03:00
Ivan Grokhotkov
5c7b40740a Disable sleep mode before doing OTA (#1005) 2015-11-13 23:41:29 +03:00
Carl Pacey
baa13f8c84 Add the ability to be called back when the device is about to reset
Caveats:
- You have to be very careful in your callback.
- On Adafruit Huzzah, I only actually get called for Exceptions and Soft
   WDT resets.
2015-11-13 12:47:57 -05:00
Ivan Grokhotkov
d0a944e417 Refactoring of FS::info (#779) 2015-11-13 13:23:16 +03:00
Ivan Grokhotkov
92069e657b Replace some manually managed buffers with Strings, fix code style 2015-11-11 01:07:02 +03:00
Ivan Grokhotkov
450718b4a4 Merge pull request #980 from me-no-dev/master
IDE OTA Upload changes
2015-11-10 23:34:11 +03:00
Juppit
a394787aa1 Update for time.c
configTime needs timezone as long
2015-11-09 16:53:24 +01:00
Juppit
d46ad79aa0 Declare s_timezone_sec as long
Some more small fixes:
removed ensureBootTimeIsSet() from function time()
call sntp_setservername() with server id
2015-11-09 16:39:10 +01:00
Me No Dev
14bb946896 Merge pull request #2 from esp8266/master
pull master
2015-11-09 00:44:44 +02:00
Me No Dev
a8976a01fd Add MD5 to core, Fix OTA examples and Digest Authentication to OTA and espota.py 2015-11-09 00:42:30 +02:00
Ivan Grokhotkov
46468d4af7 I2C: generate STOP in case of NACK (fix #698, #254)
thanks @petrd and @Yazzcat
2015-11-09 00:18:08 +03:00
Ivan Grokhotkov
4cf72e7ef4 Add libc time functions
Merging https://github.com/igrr/axtls-8266/pull/1 by @Juppit into the core
2015-11-08 23:44:25 +03:00
Me No Dev
e613e42249 Fix example sketch, espota output and failing updater
I get 100% success with OTA now
2015-11-08 02:01:12 +02:00
Me No Dev
bd5b5d35f0 I2S optimizations
zero buffers so they are mute in case of underflow
add non-blocking write (returns false if DMA was full)
add checks for full and empty DMA
add some comments to the header
2015-10-29 10:51:51 +02:00
Ivan Grokhotkov
219cb19ece Update SPIFFS wrapper for 0.3.3 2015-10-28 16:45:08 +03:00
Ivan Grokhotkov
d2d1befe1c Merge pull request #899 from pgollor/SPIFFS_update
update SPIFFS to version 0.3.3
2015-10-28 15:49:48 +03:00
Ivan Grokhotkov
56bd4a78b3 Fix short unaligned writes in SPIFFS HAL, 2nd attempt (#924) 2015-10-26 14:50:50 +03:00
Ivan Grokhotkov
405b23876c Fix short unaligned writes in SPIFFS HAL (#924) 2015-10-25 23:25:03 +03:00
Ivan Grokhotkov
f328e66fd7 Add 512k (no SPIFFS) build option (#862) 2015-10-25 21:11:45 +03:00
luc
320a747890 Add SPIFFS wrapper for info function
this allow to display total space and used space on SPIFFS
2015-10-22 11:22:32 +08:00
Pascal Gollor
5333bdf8a6 update SPIFFS to version 0.3.3 2015-10-18 10:52:17 +02:00
Markus Sattler
996f2b53dd fix possible free of null in String 2015-10-09 14:32:19 +02:00
Ivan Grokhotkov
ed785b5f0b Add gdb stub library 2015-10-07 00:56:24 +03:00
Ivan Grokhotkov
4f35207951 Move some core functions back into RAM 2015-10-06 16:11:40 +03:00
Ivan Grokhotkov
0c703b3baf Move timer ISR handlers and PWM handler into RAM (fix #819) 2015-10-06 13:26:21 +03:00
Ivan Grokhotkov
cf424a9290 Fix build warning (#740) 2015-09-30 23:15:55 +03:00
Pascal Gollor
98d2468edf Merge remote-tracking branch 'esporigin/esp8266' into SPIFFS-OTA 2015-09-28 13:25:08 +02:00
Ivan Grokhotkov
001a129c3a Fix heap node corruption (#428) 2015-09-28 11:59:34 +03:00
Ivan Grokhotkov
abfcc1da22 Make soft wdt reset more obvious 2015-09-19 22:31:23 +03:00
Pascal Gollor
f54386e1c0 update UpdaterClass to flashing SPIFFS image 2015-09-18 16:44:10 +02:00
Ivan Grokhotkov
e0da5a284f Merge pull request #753 from martinayotte/esp8266
add ESP8266WebServer::sendContent_P and ESP8266WebServer::send_P with contentLength
2015-09-18 09:54:04 +03:00
Ivan Grokhotkov
c8b12fd72c Implement SPIFFS.exists 2015-09-14 12:46:47 +03:00
Ivan Grokhotkov
2a297ca171 Fix cbuf running out of bounds (#348) 2015-09-13 22:45:00 +03:00
Martin Ayotte
348efba5b2 Merge remote-tracking branch 'upstream/esp8266' into esp8266 2015-09-09 10:54:30 -04:00
Ivan Grokhotkov
f4bd97e8ee File system: fix SeekEnd behaviour, fix size() not being updated after write() 2015-09-09 14:07:00 +03:00
Ivan Grokhotkov
32cc374921 Force disable IOSWAP for UART0 in HardwareSerial initialization (#744) 2015-09-09 13:39:55 +03:00
Ivan Grokhotkov
2115480b26 Merge pull request #751 from chaeplin/esp8266
adding resetInfo.reason 6
2015-09-09 02:00:22 +03:00
Ivan Grokhotkov
cd9791eebe Check file path when doing SPIFFS_readdir (#746)
SPIFFS is actually a flat file system, so opendir/readdir always iterate over all files. This adds explicit check that file name returned after readdir starts with the requested pattern.
2015-09-09 01:46:40 +03:00