- 01 Oct, 2021 10 commits
-
-
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 6 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.
-
Me No Dev authored
* Add support for the hardware CDC in ESP32-C3
-
- 25 Aug, 2021 1 commit
-
-
Francisco de los Ríos authored
-
- 24 Aug, 2021 1 commit
-
-
Rodrigo Garcia authored
* Adds rxBufferSize parameter to begin() * Adds HardwareSerial::setRXBufferSize()
-
- 23 Aug, 2021 10 commits
-
-
beamholder authored
* Include nvs_commit() on three methods In [Preferences.cpp](https://github.com/espressif/arduino-esp32/blob/master/libraries/Preferences/src/Preferences.cpp), the functions: ``` Preferences::clear() Preferences::remove() Preferences::end() ``` should be revised to include a call to `nvs_commit()` as required per [Non-volatile storage library](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/nvs_flash.html) when using ``` nvs_erase_all() nvs_erase_key() nvs_close() ```
-
Me No Dev authored
* Add support and example for USB HID Devices * Add support and example for USB Vendor
-
Rodrigo Garcia authored
## Summary This PR is a complete reffactoring of UART Serial Hardware and respective HAL in order to use IDF instead of current Register manipulation approach. It implements Arduino SerialEvent functionality. Fix #5287 Fix #5273 Fix #5519 Fix #5247 Fix #5403 Fix #5429 Fix #5047 Fix #5463 Fix #5362 Fix #5112 Fix #5443 ## Impact It solves many reported issues related to UART. It was tested and works fine for ESP32, ESP-S2 and ESP32-C3.
-
Eddie Espinal authored
## Summary Adds support for the new ATMegaZero ESP32-S2 board. Adds the relevant section to `boards.txt` and adds the folder for the `atmegazero-esp32s2` with the proper `pins_arduino.h` to the `variants` folder. ## Impact Allows users to compile code properly for the ATMegaZero ESP32-S2 without having to use a similar board and manually entering pin numbers. ## Links [ATMegaZero ESP32-S2](https://atmegazero.com/#/atmegazero_esp32s2_overview) Thanks!
-
Sean Hagen authored
* Add SparkFun ESP32 MicroMod to boards.txt Copied from the tarball found in the SparkFun board manager [JSON](https://raw.githubusercontent.com/sparkfun/Arduino_Boards/main/IDE_Board_Manager/package_sparkfun_index.json), v1.0.1 -- [tarball can be found here](https://github.com/sparkfun/Arduino_Boards/raw/main/IDE_Board_Manager/sparkfun-esp32-1.0.1.tar.bz2) * Add `pins_arduino.h` for ESP32 MicroMod Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Zeynep Dicle authored
* The board.txt has been updated. Added variant folder. Necessary additions for deneyapMiniKart were made in board.txt. Added pins_arduino to variant folder. deneyapMiniKart information has been added. * Added variant files and added text in board.txt Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Lori authored
-
Tim authored
* Fix issue #5507 "Constructor WebServer::WebServer(IPAddress addr, int port) produces an unexpected result" "The class Webserver is declared with two explicit constructors, one with signature: WebServer::WebServer(IPAddress addr, int port) Using this results in a server listening on the port number obtained by converting the value of the IPAddress addr argument (in host byte order) to a uint32_t and then to a uint16_t, which is manifestly not the result that would be expected. ... As for a fix, we can assume from these results that this constructor is not being used and therefore could simply be deleted." * Issue 5507 Reverse changes in commit bee1e7088cef913391155f096b42cd4bb89c5c6f after discussion. Alternative fix to be done. * Fix issue #5507 "Constructor WebServer::WebServer(IPAddress addr, int port) produces an unexpected result" This change adds support for multi-homed servers to libraries/WiFi. It was assumed to be there already by libraries/WebServer, but was not. This led to unexpected results when the IP address-specific constructor of class WebServer was used (see issue 5507). This change was tested using three concurrent instances of WebServer, one bound to the WiFi station address, one bound to the WiFi soft AP address, and one bound to INADDR_ANY. See libraries/WebServer/examples/MultiHomedServers for the test method. * Fix issue #5507 "Constructor WebServer::WebServer(IPAddress addr, int port) produces an unexpected result" (cont.) This fixes what I think might be the cause of CI failures on GitHub for the previous commit, namely the absence of an include file in examples/MultiHomedServers. * Fix issue #5507 "Constructor WebServer::WebServer(IPAddress addr, int port) produces an unexpected result" (cont.) Change port numbers in examples/MultiHomedServers per pull-request comment from me-no-dev ... "for this test to be valid, both servers should be on the same port. That is how you can make sure that the functionality works."
-
Pedro Minatel authored
This PR adds the support for the Franzininho WiFi board in CDC and MSC modes. References: https://franzininho.github.io/docs-franzininho-site/docs/franzininho-wifi/franzininho-wifi/ https://github.com/Franzininho/imagens-franzininho/blob/main/franzininho_wifi/pinagem-franzininho-wifi.png
-
Pedro Minatel authored
Moved links to the botton
-
- 19 Aug, 2021 1 commit
-
-
Me No Dev authored
Fixes: https://github.com/espressif/arduino-esp32/issues/5562
-
- 18 Aug, 2021 2 commits
-
-
Pedro Minatel authored
[DOCS] Added LOLIN dev kits links to the boards list in the documentation
-
Pedro Minatel authored
-