Clemens Kirchgatterer
0ea9ea4447
Fix WiFi.persistent(false); having no effect. ( #1406 )
...
This PR calls `esp_wifi_set_storage(WIFI_STORAGE_RAM);` when
persistent WiFi configuration is not desired.
2018-05-14 12:59:59 +02:00
Craig Leres
c92b617397
Convert the few remaining cr/lf files to use lf for eol. ( #1316 )
...
If you develop on windows and need cr/lf files, see this:
https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#_formatting_and_whitespace
Git can handle this by auto-converting CRLF line endings into LF
when you add a file to the index, and vice versa when it checks out
code onto your filesystem. You can turn on this functionality with
the core.autocrlf setting. If you're on a Windows machine, set it
to true - this converts LF endings into CRLF when you check out code:
$ git config --global core.autocrlf true
2018-04-16 16:34:39 +02:00
FloX
2ded419486
Update WiFiMulti.cpp ( #1220 )
...
* Update WiFiMulti.cpp
added 5 sec timeout from ESP8266
* Update WiFiMulti.cpp
* Update WiFiMulti.h
2018-04-06 19:10:06 +03:00
Shawn A
f6a4b024c7
fixes #1249 ( #1269 )
2018-04-06 19:02:21 +03:00
Shawn A
848f98e5f0
fix event reason logging > 176 ( #1132 )
...
off by one
2018-03-04 21:05:54 +01:00
Marco Tombesi
bb8b255429
fix issue 1081 and 1086 Wifi connection error when using STATIC IP settings ( #1129 )
2018-03-04 21:05:24 +01:00
me-no-dev
8332a235d6
fix issue with STA emiting the wrong event
2018-01-18 13:54:26 +02:00
Me No Dev
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
copercini
70d0d46487
Enable static IP via ethernet ( #924 )
2017-12-19 14:07:22 +01:00
Frank Sautter
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
Masaki Koyanagi
79e5d4c40d
Allow PSK instead of passphrase in WiFiSTA::begin ( #897 )
2017-12-04 17:46:49 +01:00
me-no-dev
f0336b38ad
fix change in IDF causing havoc when used as component
2017-11-30 16:17:26 +01:00
allex1978
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
Me No Dev
0c038b4063
Update WiFiGeneric.cpp
...
Missed definition
2017-10-21 09:50:43 +03:00
Me No Dev
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
me-no-dev
81f225a4c5
Fix ioctl undefined in latest IDF
2017-10-18 10:51:18 +02:00
me-no-dev
e72895b722
Quiet SSL and HTTPClient debug
2017-09-29 20:31:45 +08:00
me-no-dev
28b7b4e287
Move network events to their own task
2017-09-28 11:41:35 +08:00
me-no-dev
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
Pranav Cherukupalli
17add63139
Add Example Code for WPS Functionality ( #648 )
2017-09-21 16:47:45 +08:00
me-no-dev
4cf0e98f32
Fix desync with IDF in dhcpserver
2017-09-20 15:36:39 +08:00
me-no-dev
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
copercini
9edf65d56e
Static IP example
2017-09-09 00:15:54 -03:00
Tomasz Scislowicz
3a8e28dc87
change esp_wifi_scan_start to async mode ( #574 )
2017-08-17 16:12:35 +03:00
me-no-dev
9618eec19e
Set DNS IP to type V4
...
Fixes: https://github.com/espressif/arduino-esp32/issues/553
2017-08-02 09:32:05 +03:00
me-no-dev
3af1710a92
Add initial support for Ethernet and examples
2017-08-02 00:02:45 +03:00
sticilface
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
bbx10
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
me-no-dev
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
me-no-dev
409926ef77
Fix commits duplicating methods
2017-06-14 13:48:48 +03:00
bbx10
b05c7dfa59
Additions to WiFiClient and WiFiServer ( #404 )
...
Required for WebServer and/or DNSServer libraries
2017-06-14 10:22:16 +02:00
bbx10
26677a4b05
Add WiFiClient localIP and localPort ( #428 )
...
Implement methods from ESP8266WiFiClient but use sockets API.
2017-06-14 10:17:14 +02:00
SO_yeah
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
Joey Babcock
4d47deab24
Some grammar/spelling fixes ( #438 )
2017-06-14 10:12:59 +02:00
me-no-dev
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
me-no-dev
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
bbx10
432bcf5a0a
Add WiFiServer hasClient and WiFiTelnetToSerial example ( #394 )
...
WiFiTelnetToSerial is also a test for hasClient().
2017-05-23 08:12:39 +02:00
me-no-dev
db09ca8c16
Make SimpleBLE work again
...
Fixes: https://github.com/espressif/arduino-esp32/issues/373
2017-05-22 17:50:57 +03:00
me-no-dev
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
me-no-dev
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
me-no-dev
88293a4284
Implement WiFiClient.peek()
...
Thanks @miomir1981
2017-05-22 15:27:34 +03:00
bbx10
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
me-no-dev
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
tzxespressio
6006308575
fix some compile issue in cpp project(like WiFiMulti.h) ( #350 )
2017-05-05 09:59:01 +03:00
Me No Dev
6519a35799
Fix WifiUDP::beginMulticastPacket()
...
Fixes: https://github.com/espressif/arduino-esp32/issues/304
Thanks @jliegner :)
2017-04-11 00:08:18 +03:00
me-no-dev
7e5b278107
Add new control to WiFi Scan
2017-04-04 02:03:54 +03:00
Me No Dev
7e45310771
Fix UDP TX Buffer not set to NULL after free
...
thans @martinayotte
2017-04-03 20:54:57 +03:00
me-no-dev
fcbb3e7987
Reconnect WiFi on Auth Expire
...
Should Fix: https://github.com/espressif/arduino-esp32/issues/234
2017-03-26 00:28:45 +02:00
me-no-dev
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
me-no-dev
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