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

[Backport v3.7-branch] modbus: reset wait semaphore before tx #79516

Merged
merged 1 commit into from
Oct 16, 2024

Commits on Oct 7, 2024

  1. modbus: reset wait semaphore before tx

    A response returned after a request times out would increment the
    semaphore and stay until the next request is made which will immediately
    return when k_sem_take is called even before a response is returned. This
    will once again have the same problem when the actual response arrives.
    So the wait semaphore just needs to be reset before transmitting.
    
    Signed-off-by: Abram Early <abram.early@gmail.com>
    (cherry picked from commit 583f495)
    legoabram authored and github-actions[bot] committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e67a47c View commit details
    Browse the repository at this point in the history