├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── examples ├── CMakeLists.txt ├── primary_receiver │ ├── CMakeLists.txt │ └── primary_receiver.c └── primary_transmitter │ ├── CMakeLists.txt │ └── primary_transmitter.c └── lib ├── CMakeLists.txt └── nrf24l01 ├── CMakeLists.txt ├── device_config.h ├── error_manager ├── CMakeLists.txt └── error_manager.h ├── nrf24_driver.c ├── nrf24_driver.h ├── pin_manager ├── CMakeLists.txt ├── pin_manager.c └── pin_manager.h └── spi_manager ├── CMakeLists.txt ├── spi_manager.c └── spi_manager.h /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .vscode -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/README.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/primary_receiver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/examples/primary_receiver/CMakeLists.txt -------------------------------------------------------------------------------- /examples/primary_receiver/primary_receiver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/examples/primary_receiver/primary_receiver.c -------------------------------------------------------------------------------- /examples/primary_transmitter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/examples/primary_transmitter/CMakeLists.txt -------------------------------------------------------------------------------- /examples/primary_transmitter/primary_transmitter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/examples/primary_transmitter/primary_transmitter.c -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/nrf24l01/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/CMakeLists.txt -------------------------------------------------------------------------------- /lib/nrf24l01/device_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/device_config.h -------------------------------------------------------------------------------- /lib/nrf24l01/error_manager/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /lib/nrf24l01/error_manager/error_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/error_manager/error_manager.h -------------------------------------------------------------------------------- /lib/nrf24l01/nrf24_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/nrf24_driver.c -------------------------------------------------------------------------------- /lib/nrf24l01/nrf24_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/nrf24_driver.h -------------------------------------------------------------------------------- /lib/nrf24l01/pin_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/pin_manager/CMakeLists.txt -------------------------------------------------------------------------------- /lib/nrf24l01/pin_manager/pin_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/pin_manager/pin_manager.c -------------------------------------------------------------------------------- /lib/nrf24l01/pin_manager/pin_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/pin_manager/pin_manager.h -------------------------------------------------------------------------------- /lib/nrf24l01/spi_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/spi_manager/CMakeLists.txt -------------------------------------------------------------------------------- /lib/nrf24l01/spi_manager/spi_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/spi_manager/spi_manager.c -------------------------------------------------------------------------------- /lib/nrf24l01/spi_manager/spi_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrids/pico-nrf24/HEAD/lib/nrf24l01/spi_manager/spi_manager.h --------------------------------------------------------------------------------