micropython-lib/micropython/drivers
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
..
bus/onewire micropython: Add missing metadata for packages. 2023-04-07 13:24:15 +10:00
codec/wm8960 wm8960: Bump patch version. 2023-08-23 11:42:00 +10:00
display all: Use non-u versions of built-in modules. 2024-06-14 10:35:06 +10:00
imu all: Remove unnecessary start argument in range. 2023-09-01 00:17:28 +10:00
led/neopixel micropython: Add missing metadata for packages. 2023-04-07 13:24:15 +10:00
radio/nrf24l01 nrf24l01: Properly handle timeout. 2025-04-10 22:29:46 +10:00
sensor all: Add missing const imports 2023-08-22 22:43:18 +10:00
storage/sdcard all: Enable ruff E401 and E402 import lints. 2024-05-17 17:06:33 +10:00