- 13 Oct, 2021 1 commit
-
-
me-no-dev authored
-
- 11 Oct, 2021 3 commits
-
-
Me No Dev authored
Summary New feature: Add the ability to get the peer certificate of an SSL connectio. This is useful for IoT when the root/cert trust chain has a shorter lifecylce than the device itself. Includes example code. It adds two methods to the WiFiClientSecure client: bool getFingerprintSHA256( uint8_t fingerprint_remote_sha256[32]) -- return true and the fingerprint (i.e. the SHA256 of the raw x509 as a DER - identical to what you see in for example your webbrowser). Or false on error. const mbedtls_x509_crt* getPeerCertificate(); -- return the actual X509 struct or NULL on error. Impact No impact; backwards compatible (only adds to the API)
-
otakuto authored
In this PR, we add support for M5Stack Unit CAM to CameraWebServer. https://docs.m5stack.com/en/unit/unit_cam
-
Uri Shaked authored
When compiling with verbose logging, the build would error with a message saying `len` is not defined in `tud_vendor_rx_cb()`. This change fixes the error.
-
- 09 Oct, 2021 1 commit
-
-
P-R-O-C-H-Y authored
* SD.open() new feature for creating all folders in path This PR adds to the SD.open() function option to create all folders to the file. SD.open(const char* path, const char* mode, const bool create) Default value of create is false. When true folders are created. From issue #5019 * Update vfs_api.cpp memccpy -> memcpy * SD_MMC deinit fix Wrong deinit function was called.
-
- 08 Oct, 2021 1 commit
-
-
Dirk-Willem van Gulik authored
Add the ability to get the peer certificate of an SSL connection; useful for IoT when the root/cert trust chain has a shorter lifecylce than the device itself. Includes example
-
- 01 Oct, 2021 20 commits
-
-
Michał Szczepaniak authored
We don't have submodules.
-
Me No Dev authored
* Fix build compilation due to changes in the HW_TIMER's structs * Fix compilation warnings and errors with USB * Update USBCDC.cpp * Update CMakeLists.txt * Update HWCDC.cpp
-
me-no-dev authored
-
Me No Dev authored
* Implement Thread-Safe I2C based on ESP-IDF API * Update esp32-hal.h * use proper types for size and timeout * Allow disabling of the HAL locks * Limit frequency settings to prevent Interrupt WDT
-
Akash Mankar authored
-
P-R-O-C-H-Y authored
* SD.open() new feature for creating all folders in path This PR adds to the SD.open() function option to create all folders to the file. SD.open(const char* path, const char* mode, const bool create) Default value of create is false. When true folders are created. From issue #5019 * Update vfs_api.cpp memccpy -> memcpy * File f = open() edit added false for create
-
Ha Thach authored
-
Ha Thach authored
-
Carter Nelson authored
-
kokke authored
-
Serguei S. Dukachev authored
* SDMMC frequency selection based on board type On Olimex ESP32 EVB I/O operations with SD card can cause error when LAN is used in same time. Problem is disappearing if SD MMC frequency lower down from SDMMC_FREQ_HIGHSPEED to SDMMC_FREQ_DEFAULT. No problem if WiFi used instead LAN. * Code rewritten according to https://github.com/espressif/arduino-esp32/pull/5688#pullrequestreview-759359645
-
Felix Collins authored
Return size_t instead of uint8_t from BLECharacteristic::getLength(). Allows large MTU to be used. (#5687)
-
Thomas Bertels authored
-
Clemens Kirchgatterer authored
Fix compilation in case NO_GLOBAL_INSTANCES || NO_GLOBAL_SERIAL is defined.
-
long_long_float authored
* Add an error check for empty path of an URL * Append '/' to an URL with empty path instead of returning an error
-
Danylo Ulianych authored
-
Eddie Espinal authored
Fixes boards.txt entries for the atmegazero_esp32s2, and also the platform.txt --flash_size which is not letting the board compile due to its 32MB size. (#5673)
-
liebman authored
only use ksz8081 for idf versions later than 4.3 (this fixes compile as component for idf 4.3) (#5599) esp_eth_phy_new_ksz8081 was added in IDF after version 4.3 and generates a compilation error with IDF-4.3. This change will only use esp_eth_phy_new_ksz8081 for IDF versions after 4.3
-
Marius Kintel authored
-
thambirm authored
-
- 21 Sep, 2021 4 commits
-
-
Pedro Minatel authored
Docs integration with Wokwi - Blink Tutorial
-
Pedro Minatel authored
-
pedro.minatel authored
-
Vojtěch Bartoška authored
* Create PULL_REQUEST_TEMPLATE.md Adding first version of PULL_REQUEST_TEMPLATE.md. The purpose of this template is to improve and simplify writing more accurate Release Notes. * Update PULL_REQUEST_TEMPLATE.md Fix typo. * Update README.MD - "Type: For reference" labels link Updating a link to issues labeled with "Type: For reference". The old one is not working due to the updates of labels in the past.
-
- 20 Sep, 2021 2 commits
-
-
pedro.minatel authored
-
pedro.minatel authored
-
- 15 Sep, 2021 3 commits
-
-
Me No Dev authored
This pull request contains a few fixes and improvements to the HWCDC implementation. - Rework `HWCDC::write()` to accept unlimited data - Add Semaphore to guard the TX Ring Buffer - Add events support - Remove unnecessary 1200bps touch for flashing over HWCDC - Fix `HardwareSerial::setDebugOutput()` not resetting `putc` if the port is already selected, causing debug output to also show on HWCDC even when not selected.
-
Me No Dev authored
Depending on `tud_cdc_tx_complete_cb` can cause in some cases the last packet to not be transmitted until more data is written and flushed. It's a rare case, but if the other end is expecting those last bytes, transmission will hang. This PR also fixes debug output on CDC
-
Tomas Sebestik authored
* Add dummy test for self hosted GitHub runners
-
- 31 Aug, 2021 5 commits
-
-
Pedro Minatel authored
Supported devices table updated due the 2.0.0 release
-
pedro.minatel authored
-
Unexpected Maker authored
-
Mark authored
Fixes: https://github.com/espressif/arduino-esp32/issues/5573 To reproduce: 1. Run any sample code that starts a BLE server, and does not call `setCallbacks`. 2. Connect to the device using the "LightBlue" app on iOS. 3. Observe crash shown in the issue linked above.
-
rcombs authored
## Summary Applies the upstream changes here: https://github.com/arduino/ArduinoCore-API/compare/3b88acac8%5E...0d83f1afc3367037dbde5323c2abd0ae1bd2c583 ## Impact Adds new String convenience methods that are now available in the mainline Arduino implementation, simplifying interoperability with C code that uses pointer+length strings rather than 0-termination. Also includes a change to avoid mutating the source string when taking a substring.
-