├── .gitignore ├── LICENSE ├── Makefile ├── prog ├── teensy-flasher │ ├── .gitignore │ ├── lib │ │ └── readme.txt │ ├── platformio.ini │ ├── python │ │ ├── spi-dump.py │ │ └── spi-flash.py │ └── src │ │ ├── common.h │ │ ├── main.cpp │ │ ├── nRF24LU1P.cpp │ │ └── nRF24LU1P.h └── usb-flasher │ ├── logitech-usb-flash.py │ ├── logitech-usb-restore.py │ ├── unifying.py │ └── usb-flash.py ├── readme.md ├── src ├── main.c ├── nRF24LU1P.h ├── radio.c ├── radio.h ├── usb.c ├── usb.h ├── usb_desc.c └── usb_desc.h └── tools ├── lib ├── __init__.py ├── common.py └── nrf24.py ├── nrf24-continuous-tone-test.py ├── nrf24-network-mapper.py ├── nrf24-scanner.py └── nrf24-sniffer.py /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | scratch/ 3 | *.html 4 | *.pyc 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/Makefile -------------------------------------------------------------------------------- /prog/teensy-flasher/.gitignore: -------------------------------------------------------------------------------- 1 | platformio.sublime* 2 | .pioenvs 3 | .sconsign.dblite 4 | -------------------------------------------------------------------------------- /prog/teensy-flasher/lib/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/lib/readme.txt -------------------------------------------------------------------------------- /prog/teensy-flasher/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/platformio.ini -------------------------------------------------------------------------------- /prog/teensy-flasher/python/spi-dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/python/spi-dump.py -------------------------------------------------------------------------------- /prog/teensy-flasher/python/spi-flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/python/spi-flash.py -------------------------------------------------------------------------------- /prog/teensy-flasher/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/src/common.h -------------------------------------------------------------------------------- /prog/teensy-flasher/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/src/main.cpp -------------------------------------------------------------------------------- /prog/teensy-flasher/src/nRF24LU1P.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/src/nRF24LU1P.cpp -------------------------------------------------------------------------------- /prog/teensy-flasher/src/nRF24LU1P.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/teensy-flasher/src/nRF24LU1P.h -------------------------------------------------------------------------------- /prog/usb-flasher/logitech-usb-flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/usb-flasher/logitech-usb-flash.py -------------------------------------------------------------------------------- /prog/usb-flasher/logitech-usb-restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/usb-flasher/logitech-usb-restore.py -------------------------------------------------------------------------------- /prog/usb-flasher/unifying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/usb-flasher/unifying.py -------------------------------------------------------------------------------- /prog/usb-flasher/usb-flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/prog/usb-flasher/usb-flash.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/readme.md -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/main.c -------------------------------------------------------------------------------- /src/nRF24LU1P.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/nRF24LU1P.h -------------------------------------------------------------------------------- /src/radio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/radio.c -------------------------------------------------------------------------------- /src/radio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/radio.h -------------------------------------------------------------------------------- /src/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/usb.c -------------------------------------------------------------------------------- /src/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/usb.h -------------------------------------------------------------------------------- /src/usb_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/usb_desc.c -------------------------------------------------------------------------------- /src/usb_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/src/usb_desc.h -------------------------------------------------------------------------------- /tools/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/lib/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/tools/lib/common.py -------------------------------------------------------------------------------- /tools/lib/nrf24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/tools/lib/nrf24.py -------------------------------------------------------------------------------- /tools/nrf24-continuous-tone-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/tools/nrf24-continuous-tone-test.py -------------------------------------------------------------------------------- /tools/nrf24-network-mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/tools/nrf24-network-mapper.py -------------------------------------------------------------------------------- /tools/nrf24-scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/tools/nrf24-scanner.py -------------------------------------------------------------------------------- /tools/nrf24-sniffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoganDawes/nrf-research-firmware/HEAD/tools/nrf24-sniffer.py --------------------------------------------------------------------------------