848f98e5f0
fix event reason logging > 176 ( #1132 )
...
off by one
2018-03-04 21:05:54 +01:00
bb8b255429
fix issue 1081 and 1086 Wifi connection error when using STATIC IP settings ( #1129 )
2018-03-04 21:05:24 +01:00
8332a235d6
fix issue with STA emiting the wrong event
2018-01-18 13:54:26 +02:00
600f4c4130
Update IDF to 1c3dd23
...
* Update mDNS and LEDC
* update toolchain
* Update IDF to 1c3dd23
* Advertise the board variant for Arduino OTA
* Add generic variant definition for mDNS
2018-01-18 00:56:58 +02:00
70d0d46487
Enable static IP via ethernet ( #924 )
2017-12-19 14:07:22 +01:00
75bc1e648b
Allow configuration of Ethernet PHY clock source ( #916 )
...
* Allow configuration of Ethernet PHY clock source
Refer to https://github.com/espressif/esp-idf/pull/1127
The internal APLL can be used to generate the 50MHz clock for the internal EMAC and the external Ethernet PHY.
The clock can either be input on GPIO0 (as before) or output on GPIO0, GPIO16 or GPIO17 (only GPIO17 extensively tested).
New example available.
* Allow configuration of Ethernet PHY clock source
Refer to https://github.com/espressif/esp-idf/pull/1127
The internal APLL can be used to generate the 50MHz clock for the internal EMAC and the external Ethernet PHY.
The clock can either be input on GPIO0 (as before) or output on GPIO0, GPIO16 or GPIO17 (only GPIO17 extensively tested).
New example available.
2017-12-19 14:06:01 +01:00
79e5d4c40d
Allow PSK instead of passphrase in WiFiSTA::begin ( #897 )
2017-12-04 17:46:49 +01:00
f0336b38ad
fix change in IDF causing havoc when used as component
2017-11-30 16:17:26 +01:00
47cdfff475
Now SmartConfig works! ( #807 )
...
* little fix to WiFiSTA.cpp
Now SmartConfig works! Tested on ESP32
* little fix to WiFiSTA.cpp
Now SmartConfig works! Tested on ESP32
2017-11-06 20:10:48 +02:00
0c038b4063
Update WiFiGeneric.cpp
...
Missed definition
2017-10-21 09:50:43 +03:00
43544d89c5
Run WiFi thread on the Arduino core
...
Fixes: https://github.com/espressif/arduino-esp32/issues/749
Works even when single core mode is selected
2017-10-21 09:47:24 +03:00
81f225a4c5
Fix ioctl undefined in latest IDF
2017-10-18 10:51:18 +02:00
e72895b722
Quiet SSL and HTTPClient debug
2017-09-29 20:31:45 +08:00
28b7b4e287
Move network events to their own task
2017-09-28 11:41:35 +08:00
eb282131ba
Allow DHCP to be started again by giving a zero IP address to STA config
...
Fixes: https://github.com/espressif/arduino-esp32/issues/654
2017-09-22 12:20:53 +08:00
17add63139
Add Example Code for WPS Functionality ( #648 )
2017-09-21 16:47:45 +08:00
4cf0e98f32
Fix desync with IDF in dhcpserver
2017-09-20 15:36:39 +08:00
f648ad7cea
Allow WiFi Event Callback to read the event info
...
Helps in cases where Event Info is needed (WPS and others)
2017-09-18 17:54:57 +08:00
9edf65d56e
Static IP example
2017-09-09 00:15:54 -03:00
3a8e28dc87
change esp_wifi_scan_start to async mode ( #574 )
2017-08-17 16:12:35 +03:00
9618eec19e
Set DNS IP to type V4
...
Fixes: https://github.com/espressif/arduino-esp32/issues/553
2017-08-02 09:32:05 +03:00
3af1710a92
Add initial support for Ethernet and examples
2017-08-02 00:02:45 +03:00
91d02cc6d5
Change disconnect function ( #466 )
...
* Change disconnect function
Current implementation does not disconnect the WiFi. Use of `esp_wifi_disconnect()` does.
* Update WiFiSTA.cpp
put back the clear ssid + password
remove the duplicate `esp_wifi_set_config(WIFI_IF_STA, &conf);`
2017-08-01 12:59:52 +03:00
37ef5a43e3
Handle partial socket send ( #503 )
...
send() can return a value > 0 but less than size indicating it was able to accept some of the data in buffer. The caller must try again after updating the buffer pointer and size remaining.
2017-07-31 22:51:41 +03:00
7811668fb1
Make sure that WiFi is started before trying to erase configuration.
...
Connected to: https://github.com/espressif/arduino-esp32/issues/400
2017-06-21 12:42:58 +03:00
409926ef77
Fix commits duplicating methods
2017-06-14 13:48:48 +03:00
b05c7dfa59
Additions to WiFiClient and WiFiServer ( #404 )
...
Required for WebServer and/or DNSServer libraries
2017-06-14 10:22:16 +02:00
26677a4b05
Add WiFiClient localIP and localPort ( #428 )
...
Implement methods from ESP8266WiFiClient but use sockets API.
2017-06-14 10:17:14 +02:00
73cd8d7f7e
set max clients from code ( #432 )
...
* Update WiFiAP.cpp
set from code the maximum number of clients to smaller than 4 (in my case i must allow only one client at a time)
* Update WiFiAP.h
* Update WiFiAP.cpp
* Update WiFiAP.cpp
* Create WiFiAP.cpp
2017-06-14 10:14:14 +02:00
4d47deab24
Some grammar/spelling fixes ( #438 )
2017-06-14 10:12:59 +02:00
0e513f3a4b
Make sure WiFi is initialized in disconnect.
...
Fixes: https://github.com/espressif/arduino-esp32/issues/400
2017-05-29 13:12:42 +03:00
5d92784710
Call esp_wifi_start in WiFi::begin
...
Fixes: https://github.com/espressif/arduino-esp32/issues/391
2017-05-23 11:32:03 +03:00
432bcf5a0a
Add WiFiServer hasClient and WiFiTelnetToSerial example ( #394 )
...
WiFiTelnetToSerial is also a test for hasClient().
2017-05-23 08:12:39 +02:00
db09ca8c16
Make SimpleBLE work again
...
Fixes: https://github.com/espressif/arduino-esp32/issues/373
2017-05-22 17:50:57 +03:00
b6e83fac62
Initial WiFi auto reconnect implementation
...
This needs proper testing!
Fixes: https://github.com/espressif/arduino-esp32/issues/353
2017-05-22 16:29:41 +03:00
21ff3d0e32
Slight rework of WiFi Class
...
- call esp_wifi_start()
- separate tcp initialization to prepare for Ethernet
- setup dhcp addresses when using custom IP config for SoftAP
2017-05-22 15:31:23 +03:00
88293a4284
Implement WiFiClient.peek()
...
Thanks @miomir1981
2017-05-22 15:27:34 +03:00
06a76eebe8
Remote tcp disconnect not detected ( #389 )
...
* Add setNoDelay and getNoDelay to WiFiServer class
* Remote TCP disconnect not detected
2017-05-22 14:16:07 +02:00
b1b77a658f
WiFiClient::peek should return -1 instead of 0
...
Fixes: https://github.com/espressif/arduino-esp32/issues/329
2017-05-06 18:30:38 +03:00
6006308575
fix some compile issue in cpp project(like WiFiMulti.h) ( #350 )
2017-05-05 09:59:01 +03:00
6519a35799
Fix WifiUDP::beginMulticastPacket()
...
Fixes: https://github.com/espressif/arduino-esp32/issues/304
Thanks @jliegner :)
2017-04-11 00:08:18 +03:00
7e5b278107
Add new control to WiFi Scan
2017-04-04 02:03:54 +03:00
7e45310771
Fix UDP TX Buffer not set to NULL after free
...
thans @martinayotte
2017-04-03 20:54:57 +03:00
fcbb3e7987
Reconnect WiFi on Auth Expire
...
Should Fix: https://github.com/espressif/arduino-esp32/issues/234
2017-03-26 00:28:45 +02:00
a07f9842af
Fix SmartConfig not saving the correct config
...
Fixes: https://github.com/espressif/arduino-esp32/issues/275
2017-03-24 13:20:31 +02:00
87b7182ef1
Give WiFiClient more time to select for writing
...
Fixes: https://github.com/espressif/arduino-esp32/issues/263
2017-03-20 11:31:55 +02:00
9dae9cea37
Fix for WiFiMulti ( #264 )
...
Actually WiFiMulti is not working due some functions haven't equal comportment of ESP8266
Replace status == WL_DISCONNECTED => status != WL_CONNECTED
Replace scanComplete() => scanNetworks()
Maybe is more interesting, for keep the maximum compatibility, investigate why WL_DISCONNECTED and scanComplete() doesn't works in this case instead of just replace by this pull request.
2017-03-20 10:23:05 +01:00
8fb8478431
Flush client with single call to available
2017-03-03 14:56:18 +02:00
946e52da98
Break on any error when flushing a client
2017-03-02 12:32:32 +02:00
6fc96b977f
Add WiFiClient flush to clear all non-read data in RX
...
fixes: https://github.com/espressif/arduino-esp32/issues/119
2017-03-02 02:49:53 +02:00