Defines | |
#define | CSN_LOW() do { RFCSN = 0; } while(false) |
#define | CSN_HIGH() do { RFCSN = 1; } while(false) |
#define | CE_LOW() do { RFCE = 0; } while(false) |
#define | CE_HIGH() do { RFCE = 1; } while(false) |
#define | HAL_NRF_HW_SPI_WRITE(d) do{RFDAT = d; RFSPIF = 0;} while(false) |
#define | HAL_NRF_HW_SPI_READ() RFDAT |
#define | HAL_NRF_HW_SPI_BUSY (!RFSPIF) |
#define | CE_PULSE() |
#define CSN_LOW | ( | ) | do { RFCSN = 0; } while(false) |
Macro that set radio's CSN line LOW.
Definition at line 30 of file hal_nrf_hw.h.
#define CSN_HIGH | ( | ) | do { RFCSN = 1; } while(false) |
Macro that set radio's CSN line HIGH.
Definition at line 35 of file hal_nrf_hw.h.
#define CE_LOW | ( | ) | do { RFCE = 0; } while(false) |
Macro that set radio's CE line LOW.
Definition at line 40 of file hal_nrf_hw.h.
#define CE_HIGH | ( | ) | do { RFCE = 1; } while(false) |
Macro that set radio's CE line HIGH.
Definition at line 45 of file hal_nrf_hw.h.
Macro for writing the radio SPI data register.
Definition at line 50 of file hal_nrf_hw.h.
#define HAL_NRF_HW_SPI_READ | ( | ) | RFDAT |
Macro for reading the radio SPI data register.
Definition at line 55 of file hal_nrf_hw.h.
#define HAL_NRF_HW_SPI_BUSY (!RFSPIF) |
Macro specifyng the radio SPI busy flag.
Definition at line 60 of file hal_nrf_hw.h.
#define CE_PULSE | ( | ) |
Pulses the CE to nRF24L01 for at least 10 us
Definition at line 65 of file hal_nrf_hw.h.