- 30 Sep, 2020 13 commits
-
-
jgdent authored
BUGFIX: avoids assertion in xEventGroupWaitBits() (/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/event_groups.c:350 (xEventGroupWaitBits)- assert failed!)
-
hznupeter authored
-
Mark D authored
-
Mauricio de Oliveira authored
Add support for the v1.8.6 compiler.libraries.ldflags: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification This fixes the issue reported here: https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BSEC-1-4-7-4-compilation-error-on-ESP32-1-0-3-rc1/td-p/9120
-
kliment authored
When connecting using transportTraits, the CA and client certificates are ignored after the initial _client->connect() is called. This is because on connect, WiFiClientSecure will call start_ssl_client with _CA_Cert and other cert options set to null unless setCACert, setCertificate etc. are called before connect. Running _transportTraits->verify after connect therefore does exactly nothing. It's easy to verify that this is the case by passing a CACert to HTTPClient with verbose logging enabled - the logs will say "WARNING: Use certificates for a more secure communication!" which is only present when both PSK and CA are null. This change fixes the issue.
-
puuu authored
-
Mark D authored
-
Andrzej Sierżęga authored
Real DNS resolving timeout used by lwip library is 14[s] (7[s] for DNS1 + 7[s] for DNS2). Function WiFiGenericClass::hostByName() has timeout set to lower value (only 4[s]), so callback function may be called after this low timeout and it may overlappe stack memory used now by other function. Fixes #3722
-
Me No Dev authored
-
Dirk O. Kaar authored
* Extend Print class for 64bit integers. modulo 32bit and 64bit tuned for code size. * Fix 32bit long used in long long printNumber.
-
Dirk O. Kaar authored
Greatly reduces error rate (half, or 0 zero errors, depends on in/out ranges) for round-trip mapping at the same performance. (#3655) (Based on "improved_map" from ESP8266's Servo.cpp)
-
crnchbng authored
-
ducalex authored
-
- 28 Sep, 2020 1 commit
-
-
Sean Kwok authored
fix some mistake
-
- 31 Aug, 2020 1 commit
-
-
Valerii Koval authored
-
- 25 Aug, 2020 2 commits
- 18 Jul, 2020 1 commit
-
-
me-no-dev authored
Fixes: https://github.com/espressif/arduino-esp32/issues/3779
-
- 31 May, 2020 2 commits
-
-
Nigel Mellor authored
They are all broadly similar, all being based on the ESP32-D0WD core, but have some subtle differences between variants around PSRAM inclusion and camera pin mappings. The ESP32CAM "unit" product (SKU: U007) has no PSRAM and maps the "Pixel Data 0" (Y2 GPIO/OV2640 D2) camera pin to IO17 rather than IO32 as is the case with most other M5Stack ESP32 camera devices. The ESP32CAM also requires the "hmirror" and "vflip" camera configuration bits setting in order to capture a true image. The relevant M5Stack pin configuration documentation can be found here: https://docs.m5stack.com/#/en/unit/esp32cam?id=pinmap
-
James.Y authored
There is no need to decrement if nothing was removed from removePeerDevice Reference issue: #3974
-
- 29 May, 2020 1 commit
-
-
kitsrnd authored
* Add 'KITS Edu ESP32' board definition add 'KITS Edu ESP32' board definition * Modify board name the board name was modified. * Change the board name Finally, we decided the board name. - 'KITS ESP32 EDU' Co-authored-by: Hamson Park <hamson.park@koreaits.com> Co-authored-by: Hamson Park <hspark3235@gmail.com>
-
- 22 May, 2020 3 commits
-
-
Gitshaoxiang authored
* change m5camera pins * add M5Camera version B pins * add M5Camera version B pins
-
Verkehrsrot authored
According to ESP-IDF API https://github.com/espressif/esp-idf/blob/dc14d027cec49260b78efb1c3724b1710f2f3ec0/docs/en/api-reference/peripherals/sdmmc_host.rst : "To configure the bus width, set the width field of :cpp:class:`sdmmc_slot_config_t`. For example, to set 1-line mode: sdmmc_slot_config_t slot = SDMMC_SLOT_CONFIG_DEFAULT(); slot.width = 1; "
-
PaulMartinsen authored
Co-authored-by: Paul <Paul.Martinsen@NumberEightInnovation.com>
-
- 05 May, 2020 1 commit
-
-
hreintke authored
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
- 04 May, 2020 1 commit
-
-
Valerii Koval authored
Co-authored-by: Ivan Kravets <me@ikravets.com>
-
- 23 Apr, 2020 1 commit
-
-
Gitshaoxiang authored
* Add M5Stack-ATOM Board * Add M5Stack-ATOM Board * Add M5Stack-ATOM Board Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
- 21 Apr, 2020 1 commit
-
-
sweetymhaiske authored
-
- 15 Apr, 2020 1 commit
-
-
sweetymhaiske authored
1. WiFiProv.ino sketch is added that allows arduino users to do provisioning via SoftAP or BLE. WiFi.beginProvision( ) API is designed for provisioning in Arduino. 2. In WiFiProv.h provisioning class is defined. 3. WiFiProv.cpp contains implementation for provisioning class. 4. README.md file is added which contains detail information for working.
-
- 13 Apr, 2020 1 commit
-
-
Me No Dev authored
-
- 12 Mar, 2020 1 commit
-
-
hznupeter authored
* add handbit * add handbit pins_arduino * Update boards.txt
-
- 14 Feb, 2020 1 commit
-
-
Alexander Bergmann authored
The boundary delimiter (_STREAM_BOUNDARY) needs to be send before the body part (_STREAM_PART) too follow RFC2046. This caused ffplay/ffmpeg to fail to open the MJPEG stream.
-
- 29 Jan, 2020 3 commits
-
-
Isaranu Janthong authored
* Add Senses's WEIZEN board from Senses IoT platform * Add Senses's WEIZEN board (updated variant)
-
chuck todd authored
* std::shared_ptr Memory Leak clientSocketHande and _rxBuffer are std::shared_ptr, the stop() call was not correctly releasing them and the operator= had similar problems fix for #3679 * operator= second attempt * operator= third time
-
- 26 Jan, 2020 2 commits
-
-
hreintke authored
* Minimize HardwareSerial Receive and Transmit delays * Remove uartRxFifoToQueue from esp-hal-uart.h Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
chuck todd authored
* fix removeApbChangeCallback() error in spiStopBus() spiStartBus() was using spiStopBus() to init the hardware, one of spiStopBus() functions is to unregister the runtime CPU clock speed change callback. But, spiStartBus() only wanted to init the hardware. This patch separates the hardware init into a standalone function spiInitBus() that both spiStartBus() and spiStopBus() call. * Update esp32-hal-spi.c capitalization problem
-
- 25 Jan, 2020 1 commit
-
-
me-no-dev authored
-
- 21 Jan, 2020 2 commits
-
-
Mark D authored
WiFiClient.connected() was hanging thinking there was still a connection when the remote had already closed. The one-liner in this patch addresses recv() returning 0 and errno==128. I couldn't find the corresponding errno for 128 but its caught by the case statement which includes EPIPE, ENOTCONN, ECONNRESET and ECONNABORTED so I assume its one of those. Broken pipe maybe? ```c [D][WiFiClient.cpp:511] connected(): Disconnected: RES: 0, ERR: 128 ``` EDIT: added comment to reflect that recv() can set errno when it returns 0.
-
Kartik Nighania authored
-