applet.program.nrf24lx1: fix LU1+ memory maps.
by whitequark 5 years 5 months
32a36a2f
applet.program.nrf24lx1: minor logging improvement...
by whitequark 5 years 5 months
applet.program.nrf24lx1: minor logging improvement. NFC.
7d4af25c
applet.program.nrf24lx1: add LU1+ support.
by whitequark 5 years 5 months
e23f8d49
support.pyrepl: add tab completion.
by whitequark 5 years 5 months
d575612e
applet.radio.nrf24l01: implement monitor mode.
by whitequark 5 years 5 months
4feb9cd3
applet.radio.nrf24l01: refactor RX/TX polling loop...
by whitequark 5 years 5 months
applet.radio.nrf24l01: refactor RX/TX polling loop.

To fix several race conditions, especially in RX half.
91685289
vendor: update libfx2.
by whitequark 5 years 5 months
4d745342
applet.radio.nrf24l01: flush RX FIFO before receiv...
by whitequark 5 years 5 months
applet.radio.nrf24l01: flush RX FIFO before receiving.

Otherwise packets could get stuck in it.

Also, flush FIFOs before enabling TX/RX, to avoid a race condition.
006d1728
applet.radio.nrf24l01: make addresses MSB first in...
by whitequark 5 years 5 months
applet.radio.nrf24l01: make addresses MSB first in CLI.
1fe537e5
applet.radio.nrf24l01: add repeat receive support.
by whitequark 5 years 5 months
applet.radio.nrf24l01: add repeat receive support.

This also fixes a bug where the received packet would not be flushed
from RX FIFO, which meant you could receive at most 5 packets before
power cycling the device. Oops...
b1a862d1
Report a bug