STM32 library for nrf24l01+ using HAL
some functions labeled "Main Functions" are still not complete
functions labeled "Reset Functions" reset certain parts of the nrf to boot state
functions labeled "Read Write Registers" have functionality to control all registers of the nrf24l01+
functions labeled "Commands" have functionality to control all commands of the nrf24l01+
functions labeled "Low Level Functions" are other functions which control the nrf24l01+ directly
define function nrf24l01p_recieve_callback to handle recieved data