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

rework fsdev driver, fix ch32v203 race condition and stability issue #2750

Merged
merged 15 commits into from
Aug 8, 2024

Commits on Aug 1, 2024

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

Commits on Aug 2, 2024

  1. add stm32f103ze_iar

    hathach committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    e9a5af3 View commit details
    Browse the repository at this point in the history
  2. more fsdev clean up

    hil test boards in parallel
    hathach committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    91e5a06 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    315dae6 View commit details
    Browse the repository at this point in the history
  2. fix running hil in parallel

    hathach committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    30e0ef2 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. improve dcd_int_handler()

    - skip DIR and use CTR TX/RX to handle complete transfer
    - clear CTR first, except for setup which we need to get data first
    - separate handle_ctr_setup()
    hathach committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    d680424 View commit details
    Browse the repository at this point in the history
  2. minor rename

    hathach committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    0860cd3 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. fix v203 race condition between rx bufsize and RX_STAT which cause PM…

    …AOVR
    
    fix set_rx_bufsize with invalid value for zero length packet
    hathach committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    3a22163 View commit details
    Browse the repository at this point in the history
  2. use EP_KIND for STATUS OUT to fix OUT packet is auto accepted after S…

    …ETUP without usbd consent
    hathach committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    57c26fd View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. revert the use of EP_KIND. ch32v203 seems to unconditionally accept Z…

    …LP on EP0 OUT, which can incorrectly use queued_len of previous transfer. So reset total_len and queued_len to 0.
    hathach committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    bd64625 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ea38eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d44977 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c3f3465 View commit details
    Browse the repository at this point in the history
  5. add riscv url

    hathach committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e7e6fe7 View commit details
    Browse the repository at this point in the history