Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: espressif/arduino-esp32
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.0.8
Choose a base ref
...
head repository: espressif/arduino-esp32
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.0.9
Choose a head ref
  • 17 commits
  • 17 files changed
  • 10 contributors

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    237a3fe View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    98f6d78 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Apply this change to 2.0.9 (#8131)

    * Fix the F_CPU frequency for the ESP32-S3
    
    Hello, I was using the FastLED library and it was complaining about F_CPU not being defined. So, I just noticed that it is not defined for the ESP32-S3 module. So I made this change in the header file and it compiled. Therefore I wanted to propose this change to the HAL library to improve compatibility. Thank you for your time.
    
    * Makes F_CPU generic based on the SoC frequency
    
    Works for ESP32, ESP32C3, ESP32S2, ESP32S3
    
    * Includes ESP32C3 in the F_CPU definition
    
    Necessary for ESP32 Arduino Core 2.0.x based on IDF 4.4
    
    ---------
    
    Co-authored-by: Ali Devrim OGUZ <11381547+devrim-oguz@users.noreply.github.com>
    SuGlider and devrim-oguz authored May 3, 2023
    Configuration menu
    Copy the full SHA
    85d179c View commit details
    Browse the repository at this point in the history
  2. Fixes analogWrite (#8137)

    * Fixes analogWrite
    
    * sets cnt_channel index
    
    * fixes TAB alligment
    SuGlider authored May 3, 2023
    Configuration menu
    Copy the full SHA
    a7bd6c9 View commit details
    Browse the repository at this point in the history
  3. External library test - Example change for WS2812FX lib (#8146)

    * Added 2 new libs + removed unnecessary multiple examples
    
    * Change example for WS2812FX lib
    P-R-O-C-H-Y authored May 3, 2023
    Configuration menu
    Copy the full SHA
    2193d02 View commit details
    Browse the repository at this point in the history
  4. CameraWebserver.ino (#8149)

    Resolves deprecation warnings in CameraWebServer.ino. pin_sscb_sda -> pin_sccb_sda. pin_sscb_scl -> pin_sccb_scl.
    The variables are in the same union and are identical.
    mrengineer7777 authored May 3, 2023
    Configuration menu
    Copy the full SHA
    8f4f21c View commit details
    Browse the repository at this point in the history
  5. BugFix FlashStringHelper Macros (#8147)

    Revert to previous definition of `FPSTR` and `F` macros.
    mrengineer7777 authored May 3, 2023
    Configuration menu
    Copy the full SHA
    5c92a02 View commit details
    Browse the repository at this point in the history
  6. eraseAP (#8148)

    mrengineer7777 authored May 3, 2023
    Configuration menu
    Copy the full SHA
    758b4eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f42cba9 View commit details
    Browse the repository at this point in the history
  8. BugFix FlashStringHelper Macros (#8143)

    Revert to previous definition of `FPSTR` and `F` macros.
    mrengineer7777 authored May 3, 2023
    Configuration menu
    Copy the full SHA
    f89df42 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    266eea7 View commit details
    Browse the repository at this point in the history
  10. Text correction of timer.rst (#8074)

    * Update timer.rst
    
    Changed text because of an inconsistence between title and text explaining the timerGetConfig function.
    I don't know if the method timerSetConfig really exists.
    
    * Update timer.rst
    
    Add informations about timerSetConfig function.
    renanrms authored May 3, 2023
    Configuration menu
    Copy the full SHA
    2c71406 View commit details
    Browse the repository at this point in the history
  11. CI - All boards test (#8114)

    * Create allboards.yml for all boards test
    
    * Clean workflow from unused stuff
    
    * Use compile-sketch main
    
    * Update find_all_boards.sh
    P-R-O-C-H-Y authored May 3, 2023
    Configuration menu
    Copy the full SHA
    9d8471d View commit details
    Browse the repository at this point in the history
  12. Add overloads to support __FlashStringHelper like ESP8266 has them. (#…

    …8111)
    
    Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
    dok-net and me-no-dev authored May 3, 2023
    Configuration menu
    Copy the full SHA
    628b668 View commit details
    Browse the repository at this point in the history
  13. Add protocol-explicit upload.tool properties required for pluggable d…

    …iscovery compatibility (#8151)
    
    A new flexible and powerful "pluggable discovery" system was added to the Arduino boards platform framework. This system
    makes it easy for Arduino boards platform authors to use any arbitrary communication channel between the board and
    development tools.
    
    Boards platform configurations that use the old property syntax are automatically translated to the new syntax by
    Arduino CLI:
    
    https://arduino.github.io/arduino-cli/latest/platform-specification/#sketch-upload-configuration
    
    > For backward compatibility with IDE 1.8.15 and older the previous syntax is still supported
    
    This translation is only done in platforms that use the old syntax exclusively. If `pluggable_discovery` properties are
    defined for the platform then the new pluggable discovery-style `upload.tool.<protocol_name>` properties must be defined
    for each board as well.
    
    This platform was converted to use the new pluggable discovery platform properties syntax, so those properties are
    required. Although such properties were added to board definitions at the time the syntax was changed, new board
    definitions without the required properties were added later.
    
    Those missing properties caused uploads to fail for users of the recent versions of Arduino IDE and Arduino CLI with an
    error of the form:
    
    Error during Upload: Property 'upload.tool.serial' is undefined
    
    It is also important to provide compatibility with versions of Arduino development tools from before the introduction of
    the modern pluggable discovery system. For this reason, the old style `<board ID>.upload.tool` properties are retained.
    Old versions of the development tools will treat the `<board ID>.upload.tool.default` properties as an unused
    arbitrary user defined property with no special significance and the new versions of the development tools will do the
    same for the `upload.tool` properties.
    per1234 authored May 3, 2023
    Configuration menu
    Copy the full SHA
    7e51a03 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    362a81b View commit details
    Browse the repository at this point in the history
  15. Update version to 2.0.9

    me-no-dev committed May 3, 2023
    Configuration menu
    Copy the full SHA
    3670e2b View commit details
    Browse the repository at this point in the history
Loading