Pranav Cherukupalli
1be6a5c361
ESP32: Add DeepSleep examples ( #473 )
...
*Added a Timer wakeup example
*Added a Touch wakeup example
*Added an external source wakeup example
2017-06-29 09:31:39 +02:00
copercini
cfde557916
Heap optimization ( #471 )
...
* Remove duplicated include
* Clear certificates just after handshake
It can save up to 7k of heap
2017-06-29 09:30:59 +02:00
Pranav Cherukupalli
87093368d9
ResetReason: Add an additional method and a test case ( #467 )
...
Method:
--------
Added a verbose print method for ease.
Test Case:
-----------
Putting ESP32 to sleep will give a different reason on wake than the first
time power up.
2017-06-27 14:17:55 +02:00
Claude Heintz
23acb4d17b
Two Stop Bit Workaround ( #461 )
...
* Update esp32-hal-uart.c
* Two Stop Bit Workaround
see https://github.com/espressif/esp-idf/blob/master/components/driver/uart.c lines 118-127
2017-06-22 19:40:31 +02:00
Brian Degger
839318c0eb
Create hall_effect_esp32.ino ( #450 )
...
* Create hall_effect_esp32.ino
A simple example to access the hall effect sensor in the esp32
* Create hall_effect.ino
* Update hall_effect.ino
Simple sketch to access the internal hall effect detector on the esp32
* Delete hall_effect_esp32.ino
* Create HallSensor.ino
* Update HallSensor.ino
* Update HallSensor.ino
* Delete hall_effect.ino
2017-06-21 14:16:47 +02:00
copercini
023a32bc12
Print last reset reason example ( #458 )
2017-06-21 12:53:44 +02: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
Joey Babcock
24085a3b24
Add for if user has custom sketchbook directory ( #446 )
2017-06-15 15:35:08 +02: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
Daniel Bovensiepen
6af648e8f5
Add DOIT ESP32 DEVKIT V1 board ( #415 )
2017-06-14 10:18:33 +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
Arvind Ravulavaru
8965358bd3
added OTA Update S3 example with a sample bin ( #445 )
...
* added OTA Update S3 example with a sample bin
* Update as per comments
2017-06-14 10:12:39 +02:00
me-no-dev
bf60ca7e3b
Fix enable Update partition (only)
2017-06-03 20:11:41 +03:00
me-no-dev
c2f83f48e0
Revert "Fix enable Update partition"
...
This reverts commit 63e1daa5ea67ce0f9b89b789e4bb26672f64d32e.
2017-06-03 20:11:41 +03:00
me-no-dev
2e5743eaa1
Fix enable Update partition
2017-06-03 20:11:41 +03:00
Fabian Affolter
1d4973a40b
Fix heading ( #412 )
2017-06-02 18:21:54 +02:00
Tuan PM
fb595e5751
add esp32vn-iot-uno board ( #398 )
...
Update boards files
2017-06-02 17:43:09 +02:00
me-no-dev
5b216b6622
Updater was missing enablePartition
2017-06-02 18:29:37 +03:00
me-no-dev
063d608e18
Optimize Update class
...
- add roll back API to switch the running partition
- do not write the partition magic until the end to prevent booting
into partially written update
2017-06-02 18:24:26 +03:00
me-no-dev
dcdf8132d6
Increase partition size to 1.25MB so BT and WiFi can fit
...
Fixes: https://github.com/espressif/arduino-esp32/issues/339
2017-05-29 13:13:44 +03: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
7db8f70956
change return type of micros() and millis()
...
Fixes: https://github.com/espressif/arduino-esp32/issues/384
2017-05-22 15:47:12 +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
copercini
51a4432ca8
HTTPClient Port ( #347 )
...
* Fix possible infinite loop in the example
* Remove workaround of sockets always return -76
Remove workaround of sockets always return -76 (because it's fixed on IDF now)
Remove delay during handshake (improving stability)
* Remove unusable mbedtls_net of context creation
* Fix bad destructor
* Compatibility with WiFiClient for HTTPClient
* Initial port from ESP8266
Changed SHA1 fingerprint by Root CA verification
Changed log system
* Remove deprecated function
2017-05-19 10:18:20 +02:00
Max
05a3de262a
Remove LEDC_BASE_FREQ to calculate duty ( #381 )
2017-05-19 10:16:55 +02:00
me-no-dev
d36e9bbfa9
Change deprecated esp_efuse_read_mac method
2017-05-15 21:35:25 +03:00
me-no-dev
4765554afd
Update IDF to 1e0710f
2017-05-15 21:31:11 +03:00
me-no-dev
4b47402afd
Use static buffer for log_printf
2017-05-15 20:53:45 +03:00
me-no-dev
befebb7242
Change DPORT access macros
2017-05-15 20:53:09 +03:00
Max
c64796c7d2
Add NodeMCU-32S board ( #375 )
...
Board from AI-Thinker
2017-05-12 18:01:50 +02:00
MangoGeek
7b63f58683
add support for widora-air board ( #367 )
...
* add support for widora-air board
* change widora-air f_cpu error,from 400M to 240M
2017-05-12 09:02:46 +02:00
Limor "Ladyada" Fried
e960bb64f0
feather variant ( #364 )
2017-05-08 23:06:30 +03:00
WEMOS Electronics
3b86e0c0bc
Update LED_BUILTIN pin for LOLIN32 ( #362 )
...
* Add ESP.getChipId() function to get ESP32's ChipID.
* change getChipId() to getEfuseMac()
* * Change board:Lolin32 to LOLIN32
* Update LED_BUILTIN pin for LOLIN32
2017-05-08 12:47:37 +03:00
Me No Dev
376961d168
Update IDF to 65acd99 ( #358 )
...
* Update IDF to 65acd99
* Update platformio and arduino build paths and libs
* Update esptool binaries
2017-05-06 20:29:12 +03:00
me-no-dev
450df7e3f8
fix libb64
...
Implements: https://github.com/esp8266/Arduino/pull/2883
Fixes: https://github.com/espressif/arduino-esp32/issues/313
Fixes: https://github.com/espressif/arduino-esp32/issues/344
2017-05-06 18:56:25 +03:00
me-no-dev
673f453da0
BT define the hal methods even if BT is disabled (but return false)
2017-05-06 18:50:20 +03:00
me-no-dev
768e57f285
Fix BT enabled check
2017-05-06 18:40:23 +03: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
me-no-dev
b879f80017
Allow Arduino to be run without BT support in IDF
...
Fixes: https://github.com/espressif/arduino-esp32/issues/343
2017-05-06 18:27:03 +03:00
WEMOS Electronics
a38ffe58fe
Add ESP.getChipId() function to get ESP32's ChipID. ( #322 )
...
* Add ESP.getChipId() function to get ESP32's ChipID.
* change getChipId() to getEfuseMac()
2017-05-05 09:59:54 +03:00
Severin Smith
cc73f17add
SPI_MODE2 and SPI_MODE3 configurations inverted ( #345 )
...
It appears that the configurations for `ck_out_edge` were inverted for `SPI_MODE2` and `SPI_MODE3`. You can check the technical reference manual on page 76, table 23 "Clock Polarity and Phase, and Corresponding SPI Register Values for SPI Master".
I've check with my oscilloscope that the current configuration is wrong and this fix corrects the issue.
2017-05-05 09:59:18 +03:00