1. 22 May, 2024 3 commits
  2. 29 Apr, 2024 1 commit
    • Rodrigo Garcia's avatar
      feat (uart): uses the same IDF 32bits size for TX/RX buffers (#9561) · 54927338
      Rodrigo Garcia authored
      * feat (uart): uses the same IDF 32bits size for TX/RX buffers
      
      Uses the same IDF 32bits size for TX/RX buffers.
      
      Changed header files to use the same IDF buffer limits.
      * this is a backport from PR #9554
      
      * feat (uart): change UART events logs to Verbose 
      
      UART events like BREAK or errors are now Verbose instead of Warning Level.
      
      Backporting change from Issue #9551
      
      * feat (uart): uses the same IDF 32bits size for TX/RX buffers.
      
      Uses the same IDF 32bits size for TX/RX buffers.
      
      Changed header files to use the same IDF buffer limits.
      * this is a backport from PR #9554
      
      * feat (uart): keep overflow log as warning
      
      Keeps Overflow /  Buffer Full log messages in Warning Level.
      54927338
  3. 24 Apr, 2024 2 commits
  4. 19 Apr, 2024 2 commits
  5. 15 Apr, 2024 1 commit
  6. 13 Apr, 2024 2 commits
  7. 10 Apr, 2024 1 commit
  8. 09 Apr, 2024 2 commits
    • Rodrigo Garcia's avatar
      backports HWCDC to v2.0.15 (#9462) · 4465cacf
      Rodrigo Garcia authored
      * feat: backports HWCDC
      
      * fix: statement order
      
      * feat: Apply suggestions from code review
      
      * Create HWCDC_Events.ino
      
      * Create .skip.esp32
      
      * Create .skip.esp32s2
      
      * Delete libraries/ESP32/examples/HWSerial_Events/.skip.esp32s2
      
      * Delete libraries/ESP32/examples/HWSerial_Events/.skip.esp32
      
      * Delete libraries/ESP32/examples/HWSerial_Events/HWSerial_Events.ino
      4465cacf
    • Jan Procházka's avatar
      94746abe
  9. 08 Apr, 2024 1 commit
    • Nathan Nau's avatar
      Handle large octet-stream (#9430) · 7d911b99
      Nathan Nau authored
      * Handle large octet-stream
      
      * Add exemple Upload Huge File
      
      * Remove unuse function printDirectory
      
      * Fix upload path
      
      * Simplify and generalize the body parsing.
      7d911b99
  10. 02 Apr, 2024 1 commit
  11. 21 Mar, 2024 1 commit
  12. 18 Mar, 2024 3 commits
  13. 11 Mar, 2024 1 commit
    • Rodrigo Garcia's avatar
      feat(uart): backports UART pin attachment from 3.0.0 to 2.0.15 (#9176) · 75b7f4b6
      Rodrigo Garcia authored
      * feat(uart): backports UART pin attachment from 3.0.0 to 2.0.15
      
      * Fix (uart): Fixes additional Serial HardwareSerial errors for 2.0.14
      
      * Update esp32-hal-uart.c
      
      * Update HardwareSerial.h
      
      * Apply suggestions from code review
      
      * Fixes UartAvailableForWrite #9319
      
      * Fixes  (set RX/TX buffer size)
      75b7f4b6
  14. 07 Mar, 2024 1 commit
  15. 05 Mar, 2024 3 commits
    • me-no-dev's avatar
      Update core version to 2.0.15 · ccff8000
      me-no-dev authored
      ccff8000
    • Me No Dev's avatar
      IDF 38eeba213a (#9339) · fd49a0ab
      Me No Dev authored
      fd49a0ab
    • powerfeatherdev's avatar
      ESP32-S3 PowerFeather Support for v2.x (#9325) · d75795f5
      powerfeatherdev authored
      * Add support for ESP32-S3 PowerFeather
      
      * Replace GPIO_NUM_X with just the pin number
      
      * Pattern powerfeather entries after generic s3 board
      
      * Remove redefinitions, add pin aliases to pins_arduino.h
      
      * Fix and add pin definitions
      
      Add pins D7, D8
      Correct pin numbers for ALARM and EN
      
      * Enable CDC on boot
      
      * Use partition schemes appropriate for flash size
      
      Also adds another partition scheme based of off default_8MB, but fat
      partition.
      
      * Add some required definitions to pins_arduino.h
      d75795f5
  16. 28 Feb, 2024 1 commit
  17. 22 Feb, 2024 1 commit
  18. 21 Feb, 2024 3 commits
  19. 09 Feb, 2024 1 commit
    • Luca Burelli's avatar
      Implement official Arduino IDE debugger API on 2.x (#9118) · 03da9724
      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.
      
      On Arduino-ESP32 core versions 2.x, though, this causes a crash within
      the Cortex-Debug extension as a result of loading the symbol table. This
      feature is thus disabled for now.
      
      * 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.
      03da9724
  20. 07 Feb, 2024 3 commits
  21. 05 Feb, 2024 1 commit
  22. 19 Jan, 2024 1 commit
  23. 17 Jan, 2024 4 commits