567d401ed3
Merge pull request #406 from me-no-dev/esp8266
...
fix sd example returning bad json on empty folder
2015-06-11 12:38:52 +03:00
c570d0f593
Added a DNSServer library
2015-06-11 12:37:30 +03:00
fe562e6785
fix sd example returning bad json on empty folder
2015-06-09 01:34:59 +03:00
51cd867af3
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
2015-06-05 15:43:33 +02:00
7f66a3a415
Remove unnecessary ICACHE_FLASH_ATTR
2015-06-05 15:58:44 +03:00
1544a6ad0f
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
2015-06-05 14:47:34 +02:00
b620060671
do check if ssid is an empty String ""
...
use strdup to save some flash
#386 part 2
2015-06-05 12:57:00 +02:00
3ff5947305
Merge pull request #370 from Links2004/esp8266
...
add better docu and schematics for easy setup the ESP
2015-06-05 13:55:34 +03:00
c0df9b0430
fix #386
2015-06-05 11:48:02 +02:00
7daa6c6b69
Add function overload to config to include DNS
...
Disable DHCP if using static IP
With dhcp disabled, I noticed about 50% less conncection time
2015-06-03 15:29:25 -04:00
fa4fd9ed9d
only call wifi_set_opmode when really needed
2015-06-03 15:40:43 +02:00
1de33fe51b
improve mode handling for ESP8266WiFiClass::scanNetworks and ESP8266WiFiClass::beginSmartConfig
2015-06-03 15:10:35 +02:00
d87bb1e12e
spi clock does not depend on cpu clock
2015-06-02 01:13:15 +03:00
b68dfbc7ce
Merge pull request #2 from esp8266/esp8266
...
asd
2015-06-02 00:13:08 +03:00
6ab3c76e03
register and clock changes
2015-06-02 00:11:20 +03:00
6472dfe0d1
Merge pull request #358 from Makuna/Servo
...
Servo library
2015-06-01 02:20:23 +03:00
5c1ee1f7ad
Use correct variable for sendNTPpacket
2015-05-31 13:04:11 +02:00
3c3bc0f523
Timer0 and Servo library support
...
This exposes the Timer0
This provides a Servo library support compatible with Arduino Servo
library but only supports the two timers the esp8266 has available
2015-05-29 13:30:15 -07:00
0c7e225bd5
Merge pull request #325 from Links2004/esp8266
...
add 2 compiler options from last SDK, __attribute__ format to Print::printf, link to arduinoWebSockets
2015-05-29 19:44:32 +03:00
f18bb28813
fix bug #343
...
add __attribute__ to printf functions for better compiler warning handling.
remove ICACHE_FLASH_ATTR, all cpp files are automatic in FLASH (ld script)
2015-05-28 18:58:09 +02:00
c415ebe8b4
add function to get the MAC / BSSID as String
2015-05-28 17:31:45 +02:00
72ab7cd41c
Update NTPClient.ino
...
Instead of hardwiring the IP address of one server into the program, look-up an IP address from the host name. This way you get a random server from the pool each time.
2015-05-26 07:55:56 -07:00
5852c484ca
add ESP.eraseESPconfig() to erase the ESP SDK configuration (including wifi)
...
improve WiFiMulti
2015-05-25 12:29:26 +02:00
1d2b85ec0e
disable DEBUG_WIFI_MULTI define
2015-05-25 09:49:15 +02:00
5a86c20f1e
add rssi function of new SDK 1.1.0
...
fix warning in hexdump and ESP8266WiFiMulti
2015-05-25 09:47:13 +02:00
49aeb79b05
Add API to set the beginning of local ports range for WiFiClient
2015-05-24 23:15:05 +03:00
4fdd546ad5
Fix build
2015-05-24 15:35:18 +03:00
db1e033186
Remove SPIFFS wrapper
2015-05-23 10:13:59 +03:00
3422294a7f
Fix typo
2015-05-22 18:16:44 +03:00
f7dbb35c92
Fix case of WiFi.channel() method
2015-05-22 18:11:09 +03:00
8fdb824e11
Add setContentLength method to web server, update examples
...
related to #304
2015-05-22 17:57:30 +03:00
21d50e104c
Web server: disconnect at the end of callback, not after sendContent ( #304 )
2015-05-22 16:19:08 +03:00
5bdb26ac29
code review
2015-05-22 03:36:04 +03:00
57a1bdc99f
Merge branch 'Links2004-esp8266' into esp8266
...
* Links2004-esp8266:
ESP8266WiFi extended functions
2015-05-22 03:15:49 +03:00
bc37b9ea68
ESP8266WiFi extended functions
...
- begin changes
allow setting BSSID/MAC and Channel of an AP for faster connection (#261 )
now checks if ssid and passphrase to big
selecting Wifi mode in better way (fix for #28 )
- ESP8266WiFiMulti uses the new functions to auto select best AP even in a multi AP WiFi network (more the one AP has same SSID)
- add new functions to get current Connected AP:
uint8_t * BSSID(void);
int32_t Channel(void);
- add new functions to get infos from scanned networks:
uint8_t * BSSID(uint8_t networkItem);
int32_t Channel(uint8_t networkItem);
bool isHidden(uint8_t networkItem);
bool getNetworkInfo(uint8_t networkItem, const char** ssid, uint8_t * encryptionType, int32_t * RSSI, uint8_t ** BSSID, int32_t * channel, bool * isHidden);
2015-05-21 21:15:54 +02:00
24ce4518d7
Merge pull request #32 from esp8266/esp8266
...
pull master
2015-05-21 21:45:31 +03:00
2e6fe502a4
Add File System Server Example
...
Serve files from the onboard flash
Edit them with the included file manager (http://esp8266fs.local/edit )
Create simple graphs filled with sensor data with the included simple
library (example is the index page, editable through the editor)
The sketch uses the new extension for packing files into SPIFFS image
and uploading it to your ESP8266
2015-05-21 21:23:14 +03:00
a34edc8990
Merge remote-tracking branch 'remotes/ficeto/esp8266' into esp8266
2015-05-21 19:25:08 +02:00
866ab26433
add gzip content support for HTML File streaming
2015-05-21 14:05:00 +03:00
b1f2fdb9cc
EEPROM: fix incorrect start address, support multiple instances
...
related to #279 , #240
2015-05-21 10:56:10 +03:00
4015a47b08
add one missing const
2015-05-20 20:04:15 +02:00
a0b1dff542
code style
2015-05-20 19:48:24 +02:00
4b786d0df6
add more functions to handle sha1 in differed cases
2015-05-20 19:41:40 +02:00
495e21d53e
missed rename
2015-05-20 19:20:17 +02:00
4b1c99af44
the sha1 functions are part of the SDK so remove sha1.c
2015-05-20 19:17:25 +02:00
94850752b8
add some return headers to WebServer
2015-05-20 18:58:06 +02:00
661c7075b7
add Hash library currently supports SHA1
2015-05-20 18:57:42 +02:00
6f0d3ff2ab
Merge pull request #28 from esp8266/esp8266
...
pull master
2015-05-19 14:08:08 +03:00
555813545c
Make the web server not waste heap
...
added some helper methods as well
2015-05-19 14:06:34 +03:00
85ebee75b4
Fix case in WiFiMulti example
2015-05-19 09:23:47 +03:00