micropython-lib/micropython/drivers/radio/nrf24l01
marcsello bd1ab77324 nrf24l01: Properly handle timeout.
The timeout condition was not handled before.  Upon timeout, this caused
the chip to stay active until another send command changed it's state.

Sometimes when it was unable to transmit the data, it got stuck in the tx
fifo causing it to fill up over time, which set the TX_FULL flag in the
STATUS register.

Since there was no exceptions raised, the user code could not differentiate
a successful send or a timeout condition.

Signed-off-by: Marcell Pünkösd <punkosdmarcell@rocketmail.com>
2025-04-10 22:29:46 +10:00
..
manifest.py micropython: Add missing metadata for packages. 2023-04-07 13:24:15 +10:00
nrf24l01.py nrf24l01: Properly handle timeout. 2025-04-10 22:29:46 +10:00
nrf24l01test.py all: Use non-u versions of built-in modules. 2024-06-14 10:35:06 +10:00