Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arduino-esp32 2.0.x support #536

Merged
merged 153 commits into from
Jul 8, 2023
Merged

arduino-esp32 2.0.x support #536

merged 153 commits into from
Jul 8, 2023

Commits on Apr 17, 2021

  1. Configuration menu
    Copy the full SHA
    f7a684f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54f0649 View commit details
    Browse the repository at this point in the history
  3. WiFi updates for IDF v4.0+

    atanisoft committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    9fd56ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    894489b View commit details
    Browse the repository at this point in the history
  5. ESP-IDF based GPIO

    atanisoft committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    1832209 View commit details
    Browse the repository at this point in the history
  6. Add arduino-esp32 2.0.0

    atanisoft committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    8eba514 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    565033f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Configuration menu
    Copy the full SHA
    1a9ab7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a93d476 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    552756b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Further consolidation of IDF v3.x and IDF v4.x implementation for sel…

    …ect().
    
    Starting with IDF v4.0 the VFS layer obtains a semaphore from the LwIP VFS adapter if there is at least one socket in the fd_set, if none are present a binary semaphore is created and passed to the VFS adapters in the fd_set. Any VFS adapter can wake up the select() call early by invoking the esp_vfs_select_triggered/_isr API.
    atanisoft committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    0d2272a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd6a401 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. Configuration menu
    Copy the full SHA
    67c276e View commit details
    Browse the repository at this point in the history
  2. Add ESP32-S2 and ESP32-C3 temporary support for __atomic_exchange_1.

    This will be reverted after arduino-esp32 2.0.0-alpha2 (or later) once ESP-IDF #6463 has been picked up.
    atanisoft committed May 1, 2021
    Configuration menu
    Copy the full SHA
    afae71f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed8426d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f14daa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eb05f4e View commit details
    Browse the repository at this point in the history

Commits on May 2, 2021

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

Commits on May 3, 2021

  1. Configuration menu
    Copy the full SHA
    63f5e61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b18adac View commit details
    Browse the repository at this point in the history
  3. Expose TWAI driver (IDF v4.3+ only)

    Needs a bit more debugging and testing, when there is no CAN transceiver attached (or the CAT5 is unplugged) the stack appears to be blocked when using add_can_port_async. add_can_port_select works but needs more testing.
    atanisoft committed May 3, 2021
    Configuration menu
    Copy the full SHA
    538f4c9 View commit details
    Browse the repository at this point in the history
  4. Initial ESP32-C3 examples

    atanisoft committed May 3, 2021
    Configuration menu
    Copy the full SHA
    c306aae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2b5ef9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    138c21f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3e42e21 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9fba485 View commit details
    Browse the repository at this point in the history
  9. Disable CAN and TWAI by default.

    Added version check for TWAI.
    atanisoft committed May 3, 2021
    Configuration menu
    Copy the full SHA
    3043c2f View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Configuration menu
    Copy the full SHA
    1c61bf1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ce57c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9102f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    071d768 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ecd0cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    71394a9 View commit details
    Browse the repository at this point in the history
  7. Update ESP32-C3 and ESP32-S2 CAN load test apps

    ESP32-C3 works with TWAI Async API. select() API is not triggering wakeup, will investigate further.
    
    ESP32-S2 TWAI does not work correctly due to IDF issue.
    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    339a4c8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a970333 View commit details
    Browse the repository at this point in the history
  9. Name input/output groups

    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    e609d1a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    03833e5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    da38c51 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7bb00a8 View commit details
    Browse the repository at this point in the history
  13. try num 2 for matrix build

    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    c2233fa View commit details
    Browse the repository at this point in the history
  14. try num 3

    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    6054031 View commit details
    Browse the repository at this point in the history
  15. try num 4

    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    0eeb6a9 View commit details
    Browse the repository at this point in the history
  16. try num 5

    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    777c540 View commit details
    Browse the repository at this point in the history
  17. fix rom/rtc.h logic

    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    175bb8e View commit details
    Browse the repository at this point in the history
  18. version mask IDF v4.x APIs

    atanisoft committed May 4, 2021
    Configuration menu
    Copy the full SHA
    894985c View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

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

Commits on May 15, 2021

  1. WiFi updates for IDF v4.0+

    atanisoft committed May 15, 2021
    Configuration menu
    Copy the full SHA
    2064f30 View commit details
    Browse the repository at this point in the history
  2. Converting TWAI stats task to be a watchdog and stats task.

    The TWAI driver can end up in a state where the OpenMRN stack is waiting for a notification that will never come. This typically will occur if the TWAI driver is not successful in talking to the CAN transceiver but can also happen if there is no terminator or cable connecting the node to other nodes.
    
    When the watchdog detects that the TWAI driver is remaining in a RECOVERY state since the last reporting period (10sec) it will attempt to recover the bus again. This typically occurs when the ESP32 fails to communicate with the CAN transceiver (missing transceiver, broken connection, etc).
    
    When the watchdog detects that either the RX or TX queues have pending frames but has not changed since the last reporting period, the queue will be purged and the OpenMRN stack woken up if it was waiting. This can happen when the ESP32 failes to communicate with the CAN transceiver. Without this watchdog the OpenMRN stack can end up blocked indefinitely.
    atanisoft committed May 15, 2021
    Configuration menu
    Copy the full SHA
    13a3c48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eaa5383 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b43951 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c54a4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    447bd7b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    865617d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    901f0ad View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Add missing include

    atanisoft committed May 18, 2021
    Configuration menu
    Copy the full SHA
    a15319e View commit details
    Browse the repository at this point in the history
  2. Simplify ESP32 OSSelectWakeup code to only use exceptfds since that i…

    …s guaranteed to be set.
    atanisoft committed May 18, 2021
    Configuration menu
    Copy the full SHA
    359035e View commit details
    Browse the repository at this point in the history
  3. Updating TWAI driver to use LOG(X..) instead of ESP_LOGX since logs a…

    …re not being generated in arduino-esp32.
    
    Simplified select() implementation to not track semaphore validity as a boolean.
    atanisoft committed May 18, 2021
    Configuration menu
    Copy the full SHA
    9f636fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    534153e View commit details
    Browse the repository at this point in the history
  5. Updates to the C3 and S2 examples to expose TWAI select usage and pri…

    …nt node-id and snip data on startup.
    
    S2 enabled USB CDC redirect of log output option. Enabling this option will incur a 5sec delay during startup to allow USB to startup and allow PC recognition of the CDC.
    atanisoft committed May 18, 2021
    Configuration menu
    Copy the full SHA
    09aca29 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Configuration menu
    Copy the full SHA
    6d2db07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    947ed2a View commit details
    Browse the repository at this point in the history
  3. remove unused variable

    atanisoft committed May 24, 2021
    Configuration menu
    Copy the full SHA
    81e0f0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecdde30 View commit details
    Browse the repository at this point in the history
  5. Removed blocking mode from documentation, clarified on the requiremen…

    …ts for using select() based API and reordered constructor parameters.
    atanisoft committed May 24, 2021
    Configuration menu
    Copy the full SHA
    0374e27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d26056d View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Configuration menu
    Copy the full SHA
    a06348b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d938e7b View commit details
    Browse the repository at this point in the history
  3. use esp_rom_gpio APIs

    atanisoft committed May 26, 2021
    Configuration menu
    Copy the full SHA
    e3a6c25 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a183495 View commit details
    Browse the repository at this point in the history
  5. Update libify.sh

    atanisoft authored May 26, 2021
    Configuration menu
    Copy the full SHA
    cd4f737 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2021

  1. Configuration menu
    Copy the full SHA
    6bea7e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdbdd6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad41952 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59f37c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b881a5b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    30002bf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3c853d0 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Configuration menu
    Copy the full SHA
    c53cb01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87779b8 View commit details
    Browse the repository at this point in the history
  3. IDF version check in cxx

    atanisoft committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    61a1e0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    741b6c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Configuration menu
    Copy the full SHA
    96ef7da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34b21d8 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. Configuration menu
    Copy the full SHA
    e0ec8f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc8b0a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7682b23 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aebb477 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7060668 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fab0e84 View commit details
    Browse the repository at this point in the history
  7. Move runtime TWAI statistics to a dedicated structure to avoid incorr…

    …ect initialization of Atomic
    atanisoft committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    2897125 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a4df2ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    758a4f3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7859564 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. 1. Add option to disable both Hub and Uplink.

    2. Handle case of mDNS publish failure (server not ready or previously published)
    atanisoft committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    c8f575b View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2021

  1. merge master into md-esp20

    atanisoft committed Jul 25, 2021
    Configuration menu
    Copy the full SHA
    d937bc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d191456 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b47f20 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45e5cd3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb81429 View commit details
    Browse the repository at this point in the history
  6. Fix typo in PSRAM details.

    atanisoft committed Jul 25, 2021
    Configuration menu
    Copy the full SHA
    9aee231 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    5e4c644 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4b4621 View commit details
    Browse the repository at this point in the history
  3. Workaround for broken endian.h stdint.h dependency on esp32

    Filed espressif/esp-idf#7498 to track a fix to the endian.h upstream.
    atanisoft committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    1aad092 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Configuration menu
    Copy the full SHA
    b87a974 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c126c0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f42c6c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

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

Commits on Sep 23, 2021

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

Commits on Sep 24, 2021

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

Commits on Oct 9, 2021

  1. Configuration menu
    Copy the full SHA
    8184d30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afb3bbb View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. ESP32-S3 support

    atanisoft committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    86fa0aa View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

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

Commits on Nov 4, 2021

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

Commits on Jan 17, 2022

  1. IDF v5+ support

    atanisoft committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    0544953 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fcd79c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2adaaf View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

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

Commits on Jan 20, 2022

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

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    b39a326 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f56824e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a04a8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3c7a97 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d438180 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    83017bb View commit details
    Browse the repository at this point in the history
  7. uniquely name the GcTcpHub listener.

    This is useful for when there is more than one socket_listener instance.
    atanisoft committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    abed301 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

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

Commits on Aug 25, 2022

  1. Feedback updates:

    * OpenMRNLite.h: Remove default inclusion of Esp32WS2812.hxx and move to examples which use it.
    * Esp32CanLoadTest (all variants): Remove IO pin definitions, clarify usage of USE_CAN vs USE_TWAI/USE_TWAI_ASYNC.
    * Esp32SocInfo.cxx: Fix file comment to match the file content and correct ARRAY_SIZE usages.
    * Esp32WS2812: Documentation cleanup, switch calloc for malloc + memset, remove float usage in RMT tick calculation, remove update parameter from set_led_color.
    * CDIXMLGenerator.hxx: format cleanup and author update.
    atanisoft committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    0f6173c View commit details
    Browse the repository at this point in the history
  2. Fix variable reference

    atanisoft committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    d461651 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3af9acd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    093c4c9 View commit details
    Browse the repository at this point in the history
  5. Fix HASSERT validations.

    atanisoft committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    88bed80 View commit details
    Browse the repository at this point in the history
  6. Update IO board examples with note on OTA partition requirement.

    Updated ESP32IOBoard to document that no indicator LEDs are used but can be added by the user if desired.
    atanisoft committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    df601b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Increase SNIPClient default timeout by 500ms.

    On the ESP32 the SNIP response from JMRI when connected via GC Hub is taking around 1650ms.
    atanisoft committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    c595eba View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Configuration menu
    Copy the full SHA
    e5aba8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dff897 View commit details
    Browse the repository at this point in the history
  3. Add core dump conversion utility.

    This utility allows retrieval and conversion of a core dump from flash to a text format that can be displayed and optionally stored for future retrieval.
    atanisoft committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    f7096b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0081ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4642143 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

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

Commits on Oct 24, 2022

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

Commits on Oct 26, 2022

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

Commits on Nov 29, 2022

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

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    55b2331 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a38a53d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Fix case where Esp32WiFiManager was not correctly cleaning up the pre…

    …vious uplink connection under certain circumstances resulting in multiple active connections.
    atanisoft committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    e68ea8b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2023

  1. Merge branch 'master' into md-esp20

    * master:
      Fix build of Arduino STM32 CAN driver. (#695)
    balazsracz committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    100f4b4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into md-esp20

    * master:
      Fixes build for Stm32 CanSerialNode example. (#696)
    balazsracz committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    a647db9 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    87050e8 View commit details
    Browse the repository at this point in the history
  2. Sync from OpenMRNIDF

    atanisoft committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    06cb5f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f98aa20 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Configuration menu
    Copy the full SHA
    2514cb0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into md-esp20

    * master: (32 commits)
      BroadcastTime string to rate quarters error handling (#716)
      Adds 9bit reception support to the TI uart drivers. (#713)
      Respond Ack to memcfg write datagrams immediately. (#712)
      Adds time jump information to the broadcast time update callbacks. (#694)
      Refactors fast time state into a separate base class from BroadcastTime. (#692)
      Add missing include guards. (#714)
      Fix bug that convoluted the file mode for the UART hardware mode (#706)
      Refactors the flash writing/erasing code for TI flash into a separate class. (#710)
      Adds STM32 RailcomDriver (#702)
      Adds hex_to_string helper function to format_utils. (#707)
      Deletes stm32f0-f3 SPIFFs driver. (#708)
      Fixes some compile errors: (#709)
      Fixes bug in flash write.
      Fixes compilation warnings.
      Adds support for unaligned reads and writes to the TivaEEPROMFile driver. (#704)
      Removes the driverlib from the path for CC322x.mk Removes a duplicate entry from the clang-format file.
      Stores the last offset in the configuration space when generating the XML. (#693)
      Eliminates b'' from the revision strings. (#701)
      Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/st/Stm32Railcom.hxx step 4
      Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/st/Stm32Railcom.hxx step 2
      ...
    balazsracz committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    ad6459c View commit details
    Browse the repository at this point in the history