zephyr/samples/bluetooth/hci_rpmsg/src
Jonathan Rico 10025bdc86 samples: Bluetooth: hci_rpmsg: Fix event buffer handling
This fixes an issue where we dropped the send buffer when
ipc_service_send() timed out waiting for a shared memory buffer.

We now wait in the IPC RX endpoint, but this shouldn't be a problem for
other IPC users, as PR #43806 introduces separate workqueues
per instance, with configurable priorities.

This also includes small changes regarding the IPC service return value.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2022-03-23 12:54:26 +01:00
..
main.c samples: Bluetooth: hci_rpmsg: Fix event buffer handling 2022-03-23 12:54:26 +01:00