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: arduino/arduino-esp32
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: arduino/arduino-esp32
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.17.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.

Commits on Feb 8, 2023

  1. Copy the full SHA
    18c0a6c View commit details
  2. Copy the full SHA
    0ee74ee View commit details
  3. Update package version

    me-no-dev committed Feb 8, 2023
    Copy the full SHA
    e531341 View commit details
  4. Copy the full SHA
    1376ee0 View commit details

Commits on Feb 9, 2023

  1. Copy the full SHA
    997542c View commit details
  2. Update esptool to v4.4

    me-no-dev committed Feb 9, 2023
    Copy the full SHA
    3324aff View commit details

Commits on Feb 13, 2023

  1. Update esptool to v4.5

    me-no-dev committed Feb 13, 2023
    Copy the full SHA
    8a458d1 View commit details

Commits on Feb 15, 2023

  1. Copy the full SHA
    1ca741e View commit details

Commits on Feb 20, 2023

  1. Copy the full SHA
    0da8ecb View commit details
  2. Copy the full SHA
    213f976 View commit details
  3. Copy the full SHA
    d6a850b View commit details

Commits on Mar 1, 2023

  1. Update esptool to v4.5.1

    me-no-dev committed Mar 1, 2023
    Copy the full SHA
    50269f6 View commit details

Commits on Mar 31, 2023

  1. Add setMode function HardwareSerial.c to set the esp32 uart mode for …

    …use with RS485 auto RTS (espressif#7935)
    
    * Added setMode function to set the esp32 uart mode
    
    Used to set the esp32 uart mode for use with RS485 Half Duplex and the auto RTS pin mode. This will set/clear the RTS pin output to control the RE/DE pin on most RS485 chips.
    
    * Add Success (bool) return in some functions
    
    * Add Success (bool) return code to some functions
    
    * Add Success (bool) return to some functions
    
    * Add Success (bool) return to some functions
    
    * Fix uartSetRxTimeout return type
    
    ---------
    
    Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
    jamesarm97 and SuGlider authored Mar 31, 2023
    Copy the full SHA
    a069764 View commit details
  2. Fix the F_CPU frequency definition for the ESP32-S3 in esp32-hal.h (e…

    …spressif#7913)
    
    * Add v2.0.7 in issue template (espressif#7871)
    
    * 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: Vojtěch Bartoška <76958047+VojtechBartoska@users.noreply.github.com>
    Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
    3 people authored Mar 31, 2023
    Copy the full SHA
    93903fc View commit details
  3. Copy the full SHA
    e7d3a2f View commit details

Commits on Apr 7, 2023

  1. Copy the full SHA
    540ab86 View commit details
  2. Copy the full SHA
    8fca365 View commit details

Commits on Apr 10, 2023

  1. Copy the full SHA
    2d7218b View commit details
  2. Copy the full SHA
    2ff2b43 View commit details
  3. Copy the full SHA
    788a4ca View commit details

Commits on Apr 11, 2023

  1. WiFiUDF Low memory fix (espressif#8065)

    Fixed library crash on low memory where `new char[1460];` throws an exception.  `malloc` is a safe drop in replacement.
    mrengineer7777 authored Apr 11, 2023
    Copy the full SHA
    483bebf View commit details

Commits on Apr 18, 2023

  1. Copy the full SHA
    bdbfc45 View commit details

Commits on Apr 19, 2023

  1. Enable DFU

    me-no-dev committed Apr 19, 2023
    Copy the full SHA
    16cee61 View commit details
  2. Copy the full SHA
    a115594 View commit details
  3. Copy the full SHA
    71113c3 View commit details

Commits on Apr 20, 2023

  1. Update version to 2.0.8

    me-no-dev committed Apr 20, 2023
    Copy the full SHA
    d3254f7 View commit details

Commits on May 3, 2023

  1. Copy the full SHA
    f42cba9 View commit details
  2. BugFix FlashStringHelper Macros (espressif#8143)

    Revert to previous definition of `FPSTR` and `F` macros.
    mrengineer7777 authored May 3, 2023
    Copy the full SHA
    f89df42 View commit details
  3. Copy the full SHA
    362a81b View commit details
  4. Update version to 2.0.9

    me-no-dev committed May 3, 2023
    Copy the full SHA
    3670e2b View commit details

Commits on May 31, 2023

  1. Copy the full SHA
    447f6db View commit details

Commits on Jun 12, 2023

  1. Update ESP-IDF to v4.4.5

    me-no-dev committed Jun 12, 2023
    Copy the full SHA
    be40b3b View commit details
  2. Copy the full SHA
    cc3590c View commit details
  3. Copy the full SHA
    ac814ee View commit details

Commits on Jun 29, 2023

  1. Copy the full SHA
    0f51c88 View commit details

Commits on Jul 17, 2023

  1. Copy the full SHA
    1577701 View commit details
  2. Add Arduino Nano ESP32 target (espressif#8417)

    * USB: enable DFU interface and stub
    
    * nano_nora: add Arduino Nano ESP32 board support
    
    * [pin_remap 1/3] platform: define ARDUINO_CORE_BUILD when building core files
    
    * [pin_remap 2/3] core,libs: add pin remap hooks
    
    * [pin_remap 3/3] nano_nora: implement and enable pin remap
    
    * nano_nora: fix: reset all matrix connections at boot
    
    * nano_nora: add recovery image for release/v2.x
    
    * nano_nora: use official Arduino branding
    
    * nano_nora: core split + recovery mode rework
    
    Use an absolute address in SPIRAM to store the magic tokens, almost at the
    end of the memory, to avoid the markers from being overwritten on any kind
    of sketch and core combination.
    
    Also, only start the recovery once if a valid binary is present in the
    Flash, by immediately setting that for the next boot when recovery
    starts.
    
    * platform: fix: use {compiler.sdk.path} for sdk path
    
    In preparation for the sdk -> tool transition
    
    * package_index: remove dfu-util from template
    
    The tool is already available in mainline package_index.json
    
    * on_release: allow single board packages
    
    ---------
    
    Co-authored-by: Luca Burelli <l.burelli@arduino.cc>
    facchinm and pillo79 authored Jul 17, 2023
    Copy the full SHA
    9b4622d View commit details

Commits on Jul 20, 2023

  1. Copy the full SHA
    4c27949 View commit details

Commits on Jul 24, 2023

  1. Copy the full SHA
    e814feb View commit details
  2. Update version to 2.0.11

    me-no-dev committed Jul 24, 2023
    Copy the full SHA
    ae9dae4 View commit details

Commits on Aug 4, 2023

  1. Sync PlatformIO build scripts (espressif#8488)

    Added special handling of the `ARDUINO_BUILD_CORE` macro required only for the core files
    valeros authored Aug 4, 2023
    Copy the full SHA
    bde2d64 View commit details
  2. Copy the full SHA
    ebb4123 View commit details
  3. io_pin_remap fixes for the Arduino Nano ESP32 (espressif#8489)

    * io_pin_remap: fix tone() function mapping declaration
    
    Since tone() can have either 2 or 3 parameters, pass any argument after the
    first to the actual function implementation.
    
    * io_pin_remap: add sanity checks to the core build
    
    Building with BOARD_HAS_PIN_REMAP but without setting ARDUINO_CORE_BUILD
    on core files is absolutely forbidden, as this would lead to multiple
    pin remappings being silently applied on the same numbers.
    
    Also advise the user when, on a board that has a custom pin mapping,
    - the core is being built without pin mapping support, or
    - the user explictly asked to use GPIO pin numbers.
    pillo79 authored Aug 4, 2023
    Copy the full SHA
    369e974 View commit details
  4. Copy the full SHA
    e1f1433 View commit details

Commits on Aug 11, 2023

  1. fix attach pin for S3

    P-R-O-C-H-Y committed Aug 11, 2023
    Copy the full SHA
    bd40349 View commit details
  2. Copy the full SHA
    e9346a6 View commit details

Commits on Aug 12, 2023

  1. Merge pull request espressif#8513 from PilnyTomas/mdns_fix

    Removed duplicate MDNS.begin() call in example
    me-no-dev authored Aug 12, 2023
    Copy the full SHA
    099b432 View commit details
  2. Merge pull request espressif#8512 from P-R-O-C-H-Y/SPI_SPI-pins_fix

    SPI - fix attach pin for ESP32-S3
    me-no-dev authored Aug 12, 2023
    Copy the full SHA
    7d607bf View commit details

Commits on Aug 16, 2023

  1. Copy the full SHA
    3ceecd4 View commit details

Commits on Aug 18, 2023

  1. Copy the full SHA
    4c4a6b8 View commit details
Loading