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

Initial support for ESP32-C6 and ESP32-H2, plus assorted fixes & improvements #3646

Merged
merged 16 commits into from Apr 26, 2024

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    916a93f View commit details
    Browse the repository at this point in the history
  2. Address crashes on linput's use of printf.

    On an empty line input, a C3 with UART console would panic while attempting
    to output the new Lua prompt. The backtrace shows a xQueueSemaphoreTake
    with uxItemSize==0 as the panic cause, deep inside the uart driver, invoked
    via vfs_uart and vfs_console layers, from printf.
    Similarly, the printf for outputting a backspace/erase sequence would also
    trigger a panic.
    
    This workaround (of not mixing fflush() with printf) is likely merely hiding
    a deeper issue, but it appears to be consistent. Plus, printf with no args
    and a user-supplied format string is a no-no and should be fixed anyway.
    jmattsson committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    70c7437 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32fa5db View commit details
    Browse the repository at this point in the history
  4. Increase console task stack size.

    Seems on Xtensa it ended up not being enough.
    jmattsson committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    a7e20e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ecae317 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3946388 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    272343c View commit details
    Browse the repository at this point in the history
  8. Initial build support for esp32c6.

    Plus fixup of module selection for a variety of targets.
    jmattsson committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    5350645 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6cd464e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d96effa View commit details
    Browse the repository at this point in the history
  11. Address fatal compiler warning.

    Newer IDF toolchain is stricter, and we'd apparently failed to build test
    the Lua-5.1 path for some time.
    jmattsson committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d8b7ca7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    15ee369 View commit details
    Browse the repository at this point in the history
  13. Upgrade IDF to v5.1.3

    jmattsson committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    f759e9b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8dc7d8e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Avoid null pointer crashes when debugging startup.

    Jade Mattsson committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    eba5812 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2053549 View commit details
    Browse the repository at this point in the history