I spent some time again porting libraries from STD drivers for F4 series to HAL drivers for STM32 series. This library is going to be about NRF24L01+ transceiver module, allowing you to send and receive data between 2 NRF24L01+ modules connected to STM32Fxxx device.
- Send and receive data using NRF24L01+
- Allows to use IRQ pin on NRF24L01+
- Functions to read and clear interrupts are in API
- STM32Fxxx HAL
- defines.h configuration file
Functions and enumerations
Full functions and enumerations can be found on NRF24L01+ API site. You will also find default NRF pinout there.
Examples for receiver and transmitter with or without interrupt pin are available on my Github account, where you can take a look at main.c file for more informations.
Download all libraries below.