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.14
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.15
Choose a head ref

Commits on Oct 5, 2023

  1. Copy the full SHA
    a17c673 View commit details

Commits on Nov 17, 2023

  1. Copy the full SHA
    b435bf1 View commit details

Commits on Nov 29, 2023

  1. Support relative paths in UNIX search PATH (#8622)

    * Add relative path to test script
    
    * Use /usr/bin/env bash
    me-no-dev authored Nov 29, 2023
    Copy the full SHA
    04d9e33 View commit details

Commits on Dec 15, 2023

  1. fix(adc): Always use default read resolution in __analogReadMilliVolt…

    …s to obtain correct milliVolts value. (#9006)
    
    Add new __analogReadRaw function and move code from __analogRead without mapResolution part to __analogReadRaw.
    
    Refactor __anlogRead to use analogReadRaw (and mapResolution).
    
    Refactor __analogReadMilliVolts to always use default read resolution when reading adc value, as expected input by esp_adc_cal_raw_to_voltage is in default resolution (means replacing all calls of __analogRead with __analogReadRaw).
    bkari02 authored Dec 15, 2023
    Copy the full SHA
    b87d525 View commit details

Commits on Dec 20, 2023

  1. Copy the full SHA
    7d08804 View commit details

Commits on Jan 8, 2024

  1. Fixes EspClass::deepSleep(64 bits) (#9077)

    * Fixes EspClass::deepSleep(64 bits)
    
    This will change time in microseconds from 32 bits to 64 bits as defined in IDF.
    
    * updates function declaration
    SuGlider authored and me-no-dev committed Jan 8, 2024
    Copy the full SHA
    e8bb0db View commit details

Commits on Jan 11, 2024

  1. Copy the full SHA
    5d321a8 View commit details

Commits on Jan 17, 2024

  1. Copy the full SHA
    84f2a3c View commit details
  2. Copy the full SHA
    911061c View commit details
  3. Copy the full SHA
    7696dcc View commit details
  4. Copy the full SHA
    5bf60b7 View commit details

Commits on Jan 19, 2024

  1. Added isKey documentation for the Preferences library (#9142)

    * Added isKey and getType methods to the documentation (#9111)
    
    * Removed duplicated getType documentation.
    Viproz authored Jan 19, 2024
    Copy the full SHA
    7c344cc View commit details

Commits on Feb 5, 2024

  1. Copy the full SHA
    de1774b View commit details

Commits on Feb 7, 2024

  1. fix(platform): use numbers in all recipe hooks (#9219)

    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 .
    pillo79 authored Feb 7, 2024
    Copy the full SHA
    fda21f3 View commit details
  2. Backport: ArduinoOTA upload intermittent failure fixed (#9215)

    * Backport: ArduinoOTA upload intermittent failure fixed
    
    Backport of #4657
    
    * Fix compile error
    Jason2866 authored Feb 7, 2024
    Copy the full SHA
    0c0bd86 View commit details
  3. Backport: Fix ESP32-Solo WDT on HTTP OTA update (#9223)

    * Fix ESP32-Solo WDT on HTTP OTA update
    
    * Fix ESP32-Solo WDT on HTTP OTA update
    Jason2866 authored Feb 7, 2024
    Copy the full SHA
    99ceccd View commit details

Commits on Feb 9, 2024

  1. Implement official Arduino IDE debugger API on 2.x (#9118)

    * 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.
    pillo79 authored Feb 9, 2024
    Copy the full SHA
    03da972 View commit details

Commits on Feb 21, 2024

  1. Copy the full SHA
    607fb44 View commit details
  2. add senseBox MCU-S2 (#9263)

    * add senseBox MCU-S2
    
    add senseBox MCU-S2 with ESP32S2
    
    * add missing defines for 2.x
    mariopesch authored Feb 21, 2024
    Copy the full SHA
    381d7ef View commit details
  3. feat: adds baudrate detection to S3 and C3 using LL API for all SoC (#…

    …9261)
    
    * feat: adds baudrate detection to S3 and C3 using LL API for all SoC
    
    * feat: adds the baud rate detection feature to ESP32-S3 and ESP32-C3
    
    * Fix: fixes uartSetBaudrate() for ESP32-S3 and ESP32-C3 considering XTAL as Clock Source
    
    * fix: Fixes ESP32 and ESP32-S2 uartGetBaudrate() with CPU Freq lower than 80MHz
    
    * Feat: prints a warning message for detected baud rate under 9600 - S3 C3 only
    
    * Fix: removes commentary about baud rate detection - "works for ESP32/S2 only"
    SuGlider authored Feb 21, 2024
    Copy the full SHA
    43b15f3 View commit details

Commits on Feb 22, 2024

  1. Add support for the MotorGo Mini board (#9269)

    * Added MotorGo Mini support
    
    * Reverted to default USB PID
    
    * Uncommented and corrected FlashSize menu option
    SwapnilPande authored Feb 22, 2024
    Copy the full SHA
    0d37055 View commit details

Commits on Feb 28, 2024

  1. Copy the full SHA
    622ddc5 View commit details

Commits on Mar 5, 2024

  1. ESP32-S3 PowerFeather Support for v2.x (#9325)

    * 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
    powerfeatherdev authored Mar 5, 2024
    Copy the full SHA
    d75795f View commit details
  2. IDF 38eeba213a (#9339)

    me-no-dev authored Mar 5, 2024
    Copy the full SHA
    fd49a0a View commit details
  3. Copy the full SHA
    ccff800 View commit details

Commits on Mar 7, 2024

  1. Copy the full SHA
    995d3e9 View commit details

Commits on Mar 11, 2024

  1. feat(uart): backports UART pin attachment from 3.0.0 to 2.0.15 (#9176)

    * 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)
    SuGlider authored Mar 11, 2024
    Copy the full SHA
    75b7f4b View commit details

Commits on Mar 18, 2024

  1. Copy the full SHA
    2dcb28f View commit details
  2. fix: UART0 boot pin setup (#9373)

    UART0 pins are set by ROM Boot to default values. This must be reflected into Arduino HardwareSerial in order to allow it to correctly detach it and then attach it to something else.
    
    Summary:
    UART0 constructor sets default RX/TX pins as done in boot time.
    SuGlider authored Mar 18, 2024
    Copy the full SHA
    5e89e50 View commit details
  3. backport: variants from 3.0.0 + fixes (#9381)

    * feat: backport variants from 3.0.0
    
    * heltec update from #9367
    SuGlider authored Mar 18, 2024
    Copy the full SHA
    651a14c View commit details

Commits on Mar 21, 2024

  1. Copy the full SHA
    9da60f4 View commit details

Commits on Apr 2, 2024

  1. Adjust Update Library license (#9448)

    * Adjust Update Library license
    
    * Update Update.h
    
    * Update Updater.cpp
    SuGlider authored Apr 2, 2024
    Copy the full SHA
    c2a8e25 View commit details

Commits on Apr 8, 2024

  1. Handle large octet-stream (#9430)

    * Handle large octet-stream
    
    * Add exemple Upload Huge File
    
    * Remove unuse function printDirectory
    
    * Fix upload path
    
    * Simplify and generalize the body parsing.
    nathannau authored Apr 8, 2024
    Copy the full SHA
    7d911b9 View commit details

Commits on Apr 9, 2024

  1. Copy the full SHA
    94746ab View commit details
  2. backports HWCDC to v2.0.15 (#9462)

    * 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
    SuGlider authored Apr 9, 2024
    Copy the full SHA
    4465cac View commit details

Commits on Apr 10, 2024

  1. Copy the full SHA
    83372a3 View commit details
Loading