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

Fixes the hardware cdc jtag plugged/unplugged status and related timeout/delay #9275

Merged
merged 30 commits into from
Feb 28, 2024

Commits on Feb 22, 2024

  1. feat(hw_cdc):fixes the hardware cdc jtag plugged/unplugged status

    This will use a new IDF 5.1 feature to detect if the USB HW CDC is plugged or not. This can be checked testing HWCDCSerial.
    It also fixes issues related to timeout or delays while writing to the HW Serial when USB is unplugged.
    SuGlider authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    c5477c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    112e0c2 View commit details
    Browse the repository at this point in the history
  3. feat: adds .skip.esp32

    Skips the ESP32 SoC test given that it has no USB
    SuGlider authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    742cbb4 View commit details
    Browse the repository at this point in the history
  4. feat: adds .skip.esp32s2

    Skips the ESP32S2 because it has no HW CDC JTAG interface
    SuGlider authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ec05cd1 View commit details
    Browse the repository at this point in the history
  5. fix: fixes issues with Ubuntu CI

    Only compiles the example in case it is using Hardware CD and JTAG mode.
    SuGlider authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f7e8b9f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

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

Commits on Feb 25, 2024

  1. feat(serialcdc): non block functions

    modifies write and flush to do not clock in case CDC host is not connected to the CDC client from the C3/S3/C6/H2
    SuGlider authored Feb 25, 2024
    Configuration menu
    Copy the full SHA
    52dec69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c01e44a View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    2b1646d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1701a5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1d6108 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. feat(hwcdc): Improves HWSerial_Events.ino

    Improves the example by adding more information about USB being plugged and CDC being connected.
    SuGlider authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    a203d42 View commit details
    Browse the repository at this point in the history
  2. feat(hwcdc): solves CDC connection issue

    Detects correctly when CDC is or not connected. 
    Deals with USB unplugged while the sketch is printing to CDD.
    SuGlider authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    774bb9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98bad3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    06b8a08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c218f50 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca0a9f5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f7d66d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    980f7b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e6eda4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    43075e4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3d2d18d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    467fe9d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    576d675 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ab157cf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5d2cb69 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5000939 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a0c7b41 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d4eca05 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7b42a8f View commit details
    Browse the repository at this point in the history