|
embeddedlibrary
reusable software modules for embedded systems
|
#include <nrf24.h>
Data Structures | |
| struct | settings |
Data Fields | |
| void(* | ce )(uint8_t) |
| Set Chip Enable Function Pointer. | |
| void(* | csn )(uint8_t) |
| Set SPI Ship Select Function Pointer. | |
| void(* | AckReceived )(void) |
| void(* | AckPayloadReceived )(uint8_t *data, uint8_t length) |
| void(* | MaxRetriesHit )(void) |
| void(* | ReceivedPayload )(uint8_t *data, uint8_t length) |
| void(* | AckPayloadSent )(void) |
| uint8_t | state |
| state of radio | |
| uint8_t | spi_channel |
| struct nrf24_radio_t::settings | settings |
| uint64_t | rx_address_p0 |
| uint64_t | last_tx_address |
TODO: Make this library work with big endian devices