Skip to content

Conversation

@57300
Copy link
Contributor

@57300 57300 commented Nov 15, 2024

Allow nrfs_backend_send to push early requests into the message queue, but defer sending them until a connection is established, at which point the queue will be flushed. This benefits asynchronous code by making it optional to call nrfs_backend_wait_for_connection before using the nrfs service API, which is already non-blocking.

Allow `nrfs_backend_send` to push early requests into the message queue,
but defer sending them until a connection is established, at which point
the queue will be flushed. This benefits asynchronous code by making it
optional to call `nrfs_backend_wait_for_connection` before using the
nrfs service API, which is already non-blocking.

Signed-off-by: Grzegorz Swiderski <[email protected]>
@57300 57300 marked this pull request as ready for review November 15, 2024 09:49
@57300 57300 requested a review from lstnl November 15, 2024 09:49
@zephyrbot zephyrbot added the platform: nRF Nordic nRFx label Nov 15, 2024
@sachinthegreen sachinthegreen removed their request for review November 26, 2024 09:15
@kartben kartben merged commit c120f4f into zephyrproject-rtos:main Nov 28, 2024
26 checks passed
@57300 57300 deleted the nrfs-early-send branch April 9, 2025 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform: nRF Nordic nRFx

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants