me-no-dev
ca7f6cc516
Update IDF libs to 9314bf0
2017-08-01 08:51:04 +03:00
Narongrat Srimee
b34d18f576
Add ThaiEasyElec's ESPino32 ( #506 )
...
* Create new espino32 diretory for ESPino32 board
* Delete wrong create file
* Create pins_arduino.h for espino32
* Update boards.txt to support ThaiEasyElec ESPino32
* Re-configure board name
2017-07-31 22:53:33 +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
Glen McGillan
2eaf846134
Spi pattern fix ( #502 )
...
* Add files via upload
Calls to writePattern() don't send the desired number of bytes when the pattern size doesn't divide evenly into the hardware FIFO size (e.g. sending 18-bit RGB data, 11 patterns take 63 bytes, so 1/64th of the data is never sent).
* Add files via upload
Remove white space changes.
2017-07-31 22:50:57 +03:00
Andreas Pokorny
b3fdfda914
Bugfix: Put every SPI access between begin / end Transaction ( #509 )
...
The change intrdocues a local RAII helper to simplify maintaining begin/end scopes
Signed-off-by: Andreas Pokorny <andreas.pokorny@siemens.com>
2017-07-31 22:46:15 +03:00
dstoiko
d8330cceec
Added file.close() in manipulation functions ( #514 )
2017-07-17 03:44:04 +03:00
me-no-dev
13bb22de30
Fix SD Card not properly initializing
2017-07-07 11:34:54 +03:00
Stefan Mavrodiev
9d0ae7a6be
Add support for OLIMEX ESP32-EVB and ESP32-GATEWAY boards ( #480 )
2017-07-03 18:32:12 +02:00
Joey Babcock
ad2adce65e
Edit comments for clarity ( #478 )
...
* Edit comments for clarity
I was a little confused reading what this sketch did the first time so I attempted to edit these for clarity.
* code edits as well
Grammar fixes for some parts of the code as well
2017-07-02 17:54:20 +02:00
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