#include "nrf24l01.h"Go to the source code of this file.
Functions | |
| void | NRF24L01_WriteReg (uint8_t reg, uint8_t value) |
| uint8_t | NRF24L01_ReadReg (uint8_t reg) |
| void | NRF24L01_ReadToBuf (uint8_t reg, uint8_t len) |
| void | NRF24L01_WriteFromBuf (uint8_t reg, const uint8_t *pBuf, uint8_t len) |
| void | NRF24L01_PrintBuf (void) |
| void | NRF24L01_FlushRX (void) |
| void | NRF24L01_FlushTX (void) |
| void | NRF24L01_CheckFlag (void) |
| uint8_t | NRF24L01_HandelIrqFlag (void) |
| void | NRF24L01_Tx (uint8_t *pBuf) |
| void | NRF24L01_StartFastWrite (const void *pBuf) |
| uint8_t | NRF24L01_WriteFast (const void *pBuf) |
| void | NRF24L01_ResetTX (void) |
| uint8_t | NRF24L01_Check (void) |
| void | NRF24L01_Init (NRF24_MODE mode) |
Variables | |
| uint8_t __IDATA | NRF24L01_xbuf [NRF24_PLOAD_WIDTH+1] |
| uint8_t * | NRF24L01_xbuf_data = NRF24L01_xbuf + 1 |
| uint16_t | NRF24L01_rxsn = 0 |
| const uint8_t | RX_ADDRESS [NRF24_ADDR_WIDTH] = {0x32,0x4E,0x6F,0x64,0x22} |
| const uint8_t | TX_ADDRESS [NRF24_ADDR_WIDTH] = {0x32,0x4E,0x6F,0x64,0x65} |
| uint8_t NRF24L01_Check | ( | void | ) |
Definition at line 144 of file nrf24l01.c.
| void NRF24L01_CheckFlag | ( | void | ) |
Definition at line 87 of file nrf24l01.c.
| void NRF24L01_FlushRX | ( | void | ) |
| void NRF24L01_FlushTX | ( | void | ) |
| uint8_t NRF24L01_HandelIrqFlag | ( | void | ) |
Definition at line 93 of file nrf24l01.c.
| void NRF24L01_Init | ( | NRF24_MODE | mode | ) |
Definition at line 157 of file nrf24l01.c.
| void NRF24L01_PrintBuf | ( | void | ) |
Definition at line 61 of file nrf24l01.c.
Definition at line 33 of file nrf24l01.c.
Definition at line 43 of file nrf24l01.c.
| void NRF24L01_ResetTX | ( | void | ) |
Definition at line 137 of file nrf24l01.c.
| void NRF24L01_StartFastWrite | ( | const void * | pBuf | ) |
Definition at line 119 of file nrf24l01.c.
| void NRF24L01_Tx | ( | uint8_t * | pBuf | ) |
| uint8_t NRF24L01_WriteFast | ( | const void * | pBuf | ) |
Definition at line 125 of file nrf24l01.c.
Definition at line 52 of file nrf24l01.c.
Definition at line 24 of file nrf24l01.c.
| uint16_t NRF24L01_rxsn = 0 |
Definition at line 19 of file nrf24l01.c.
| uint8_t __IDATA NRF24L01_xbuf[NRF24_PLOAD_WIDTH+1] |
Definition at line 17 of file nrf24l01.c.
| uint8_t* NRF24L01_xbuf_data = NRF24L01_xbuf + 1 |
Definition at line 18 of file nrf24l01.c.
| const uint8_t RX_ADDRESS[NRF24_ADDR_WIDTH] = {0x32,0x4E,0x6F,0x64,0x22} |
Definition at line 21 of file nrf24l01.c.
| const uint8_t TX_ADDRESS[NRF24_ADDR_WIDTH] = {0x32,0x4E,0x6F,0x64,0x65} |
Definition at line 22 of file nrf24l01.c.