df66cca6b6
Wait for MAC operations to complete when transmitting. Unconfirmed messages still open receive windows and can cause error conditions, which are currently dropped. It is also possible for a second send to be requested before the first one has finished processing, which results in `LORAMAC_STATUS_BUSY`. Empty frames (due to insufficient payload space) now also block until the MAC layer is ready to accept new commands. This change means the application no longer needs to guess-and-check when it is possible to send unconfirmed messages. Fixes #33456. Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
lorawan.c | ||
lw_priv.c | ||
lw_priv.h |