- 09 Feb, 2024 1 commit
-
-
Luca Burelli authored
* refactor(on-release): improve platform.txt path replacements Use regexs to replace all occurrences of `{runtime.platform.path}` with the correct `{runtime.tools.*.path}`, regardless of directory separator, and remove dependency on specific text around each path. Note that the order has been changed to ensure that the longest paths are replaced first, to avoid replacing parts of other paths. * fix(platform): Windows backslash cleanups Ensure Windows paths properly use a backslash as folder separator. * feat(platform)!: use new Arduino Debug API Implement sketch debugging according to the official Arduino Platform Debug Specification [1]. The biggest improvement is that now `launch.json` can be fully customized by the core (including the type of each entry), so there is no need to copy files in the sketch folder. In particular, `debug_custom.json` is not used anymore. [1] https://arduino.github.io/arduino-cli/latest/platform-specification/#sketch-debugging-configuration BREAKING CHANGE: This commit requires Arduino IDE 2.3.0 or later to use the debugging features. Older versions will no longer be able to start a debug session successfully. * feat(debug): pass objdump path to resolve globals Cortex-debug requires objdump to be in the same folder as gdb, or needs the full path to the executable in the `launch.json` file. This is now possible with the new debugging API. * feat(debug): conditionally enable debug button on Nano ESP32 If the `debug.executable` variable is null or unset, the Debug button appears grayed out. The new IDE also takes current parameters into account, allowing to conditionally enable the Debug button only when some conditions are met. * on_release: allow single board packages --------- Co-authored-by: Martino Facchin <m.facchin@arduino.cc>
-
- 07 Feb, 2024 7 commits
-
-
Lucas Saavedra Vaz authored
* feat: Server Side Events (SSE) * Update libraries/WiFi/src/WiFiClient.cpp Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> --------- Co-authored-by: Miquel Martin <miqmago@gmail.com> Co-authored-by: Miquel <miqmago@users.noreply.github.com>
-
theeprawn authored
* Update Update.h * Update Updater.cpp * Add files via upload * Add files via upload * Add files via upload * Update Update.h * Update Updater.cpp * Add files via upload * Revert changes * Revert changes * Fix CI * Fix format * Skip H2 * Use new * Fix comments and formatting * Format example * Remove binaries and QoL improvements --------- Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
Theo Arends authored
* Fix ESP32-Solo WDT on HTTP OTA update * Fix ESP32-Solo WDT on HTTP OTA update * Fix commits --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
Me No Dev authored
* Rework cbuf to use FreeRTOS Ringbuffer * Update cbuf.cpp * Fix typo * Initialize with NULL * Implement peek method * Add initializer --------- Co-authored-by: Lucas Saavedra Vaz <lucas.vaz@espressif.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
LiveSparks authored
* fix(esp32): Added timeout to BLEClient.connect fn * Update libraries/BLE/src/BLEClient.cpp Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Rodrigo Garcia authored
* SPI (fix): Adds SPI 3 to the ESP32-S2 and adds comments about it * SPI (fix): added a space - typo error, simple fix.
-
Luca Burelli authored
The Arduino Platform Specification requires that the recipe hooks are distinguished by a number and does not endorse using text labels. Fix all the usages of recipe hooks to use numbers. Closes arduino/arduino-cli#2369 .
-
- 05 Feb, 2024 1 commit
-
-
Lucas Saavedra Vaz authored
* Add support for hidden networks in WiFiMulti * Update WiFiMulti.cpp * Update WiFiMulti.cpp
-
- 01 Feb, 2024 4 commits
-
-
Jan Procházka authored
* feat: added zigbee light and switch examples * fix: added skip files for unsupported socs * fix(example): Removed Serial and updated readme. * fix(): Simplify examples + fix zigbee partition table
-
Clemens Kirchgatterer authored
* Proposal for fixing file webserver uploads via form upload. The form parser has shown to have issues with files ending with "--\r\n". This commit replaces the form parser with the parser from ESP8266, which passes the test case. * Replace _uploadReadByte() in WebServer/Parsing.cpp with ESP8266 implementation.
-
Pedro Minatel authored
* Changes on the requirements file to remove dependencies * Comment removed --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
Andrea Canale authored
* Add more keys value that can be used with Keyboard.press()
-
- 31 Jan, 2024 9 commits
-
-
yelo authored
detail of nologo esp32s3 pico: https://www.nologo.tech/product/esp32/esp32s3Pico/esp32S3Pico.html
-
Aron Rubin authored
* Separated library sources in cmake for selective. * Reodered selective process to match CI script * Fixed missing SimpleBLE in library list * fix(cmake): Remove duplicate or non existing sources * fix(cmake): Remove required component --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Jan Procházka authored
-
Leif authored
* OTA upload often fails when client.read() return -1 and we subsequently try to write 4 gigabytes to flash. Fixed by signed comparison and retry. * Delay of 1ms already solves the issue * Update libraries/ArduinoOTA/src/ArduinoOTA.cpp Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> --------- Co-authored-by: Leif <git@leif.lc> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Dirk O. Kaar authored
* Update Ticker API to compatibility with ESP8266, prepares for co-op loop Scheduler * Fixing Build server complaints * Fix omitted casts in template member function * Changes after review * Expose µs resolution of OS API in Ticker class * Return Ticker to libraries only for modularity. * Unify Ticker examples. * Default for LED_BUILTIN * In Ticker, the *scheduled functions become available in another development branch. * Astyle from ESP8266 * Fixed Arduino keywords.txt * 64bit integers instead of 32bits, timer functions on ESP32 accept 64bit integers. * Move code from header into compiliation unit. Reformat. * Test case same as ESP8266 * Implementing inline in header saves 204+ bytes program size. * Examples * Fix a compiler warning due to c-style casting. * Revert formatting changes * More format reversions * Revert * Revert * Revert --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
Dryw Wade authored
* Add SparkFun ESP32-C6 Thing Plus to boards.txt * Add SparkFun ESP32-C6 Thing Plus variant
-
yelo authored
detail of nologo esp32c3 super mini: https://www.nologo.tech/product/esp32/esp32c3SuperMini/esp32C3SuperMini.html
-
Elias Santistevan authored
* Adds SparkFun Pro Micro ESP32-C3 variant file Adds SparkFun Pro Micro ESP32-C3 variant to boards.txt * removes some pin definitions that are defined elsewhere * removes the accidental camel case in variant folder name * Attempts again to fix camel case in the variant file --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
safocl authored
* Fix ambiguous for TwoWire::requestFrom() methods. * Remove TwoWire::begin(int) overload Inside the function, this overload truncated the data type to a shorter one. This could break some users' hopes. * Rewrite TwoWire with using HardwareI2C - implement proposal https://github.com/espressif/arduino-esp32/pull/8818#issuecomment-1792191815 to bring the HARDWARE interface into compliance * Fix TwoWire::end() return type. * Fix TwoWire::setClock() return type. * Fix no return statement in the TwoWire::requestFrom. * fix(libraries/Wire): fix bad return-statement Remove non-void values of the return-statements in function returning 'void'. * style(libraries/Wire): replace tabs with spaces * refactor(libraries/Wire): use slave without support TwoWire::begin(uint8_t address) should be available without slave support by SoC? * refactor(libraries/Wire): remove unused variables Compiler reports "Wire.cpp:393:15: error: variable 'err' set but not used [-Werror=unused-but-set-variable]". * refactor(libraries/Wire): remove unused variables Compiler reports "Wire.cpp:337:15: error: variable 'err' set but not used [-Werror=unused-but-set-variable]". * fix(libraries/Wire): hide slave support elements TwoWire::user_onRequest is used only in conjunction with slave support? * refactor(libraries/Wire): remove temporary comment * fix(libraries/Wire): restore an accidentally deleted implementation TwoWire::endTransmission() was accidentally deleted from a cpp file. * refactor(libraries/Wire): return return types In TwoWire class return return types. * fix(libraries/Wire): fix return type * refactor(libraries/Wire): add return statement if slave isn't supported Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * refactor(libraries/Wire): fix indentation Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * refactor(libraries/Wire): fix indentation Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * refactor(libraries/Wire): fix indentation Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * refactor(libraries/Wire): remove unnecessary empty lines --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
- 23 Jan, 2024 7 commits
-
-
Rodrigo Garcia authored
* feat(wifi): Improves WiFiMulti * fix(wifi): Fixes Initialization of Security Mode * feat(wifi): simplifies the example by using HTTPClient * fix(WiFi): fixes a type in the commentaries
-
Juraj Andrássy authored
because print-to-all-clients is not implemented Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Juraj Andrássy authored
This reverts commit 5d97e02a.
-
Jan Procházka authored
-
Jeff H - openSAR.net authored
* Create pins_arduino.h * Update boards.txt * Update boards.txt * "Addressed feedback from the review" * Update boards.txt * fix(): Remove unnecessary eraseflash + reorder * fix(heltec): Remove extra libs --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Jan Procházka authored
-
Jason2866 authored
* rm not anymore needed `LittleFS Builder.py` * use custom partition scheme to guarantee a big enough SPIFFS partition scheme is used.
-
- 19 Jan, 2024 6 commits
-
-
Lucas Saavedra Vaz authored
* feat(i2s): Add I2S examples - ES8388 loopback example using the LyraT board - ESP32-S3-EYE record WAV to SD card example - Simple tone example * docs(i2s): Add I2S API docs
-
Sly Gryphon authored
-
Vincent authored
-
Sean Kwok authored
* update m5stack boards define * update pins define * add M5Dial Board * build.board modify uppercase
-
Stefan Oberhumer authored
* change(HashBuilder): Const-correctness Propagate 'const' of buffer variable from underlying functions. * Remove char* methods --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
Jan Procházka authored
* feature(spi): Allow detach of some SPI pins * fix(spi): Remove unnecessary check Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> * feat(spi): Rename CS pin to SS to match Arduino standard * fix(spi): Remove unnecessary checks * remove lock from spiAttackMISO --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: me-no-dev <hristo@espressif.com>
-
- 18 Jan, 2024 2 commits
-
-
Juraj Andrássy authored
WiFi.disconnect renamed to disconnectAsync new WiFi.disconnect waits for status change
-
Vojtěch Bartoška authored
-
- 17 Jan, 2024 2 commits
-
-
Pedro Minatel authored
* Changed the docs server from preview to deploy * Removed one extra line * Added on release action to the docs deploy CI * Fix CI workflow file name in the path
-
Lucas Saavedra Vaz authored
-
- 16 Jan, 2024 1 commit
-
-
Vincent authored
-