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

[DNM] Px4 firmware nuttx 10.3.0+ serial fixes testing #285

Draft
wants to merge 8 commits into
base: px4_firmware_nuttx-10.3.0+
Choose a base branch
from

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    2de0013 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3994e2f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

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

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    00c85b4 View commit details
    Browse the repository at this point in the history
  2. imxrt:edma Add idle chack

    davids5 committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    5a5ed50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eed5762 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. s32k3xx:edma clear state before callback add idle check

       This prevents dma stop operations called of a completion
       call back from rentering, the callback and ensures that
       the call back will see the idle state.
    davids5 committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    d40ce1b View commit details
    Browse the repository at this point in the history
  2. s32k3xx:Serial refactor out tx dma semaphore

      Fixes stuttering output.
    
      The use of the semaphore was causing blocking
      on non blocking callers. This ensured that
      the TX DAM would be restated, but when it
      was switched to trywait in 8362e31, it left
      data in the xmit queue unsent.
    
      This solution removes the semaphore and restart
      the DMA on completion if there is more data in
      the xmit queue to be sent.
    davids5 committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    fcf6a09 View commit details
    Browse the repository at this point in the history