95 uint8_t status, tx_ds, max_rt, rx_dr, pipe_num;
98 pipe_num = (status >> 1) & 0x07;
void SPI_TxRxBytes(uint8_t *pBuf, uint8_t len)
void SYS_Delay(uint16_t t)
void UART1_TxString(uint8_t *str)
void UART1_TxHex(uint8_t hex)
void NRF24L01_WriteReg(uint8_t reg, uint8_t value)
uint8_t NRF24L01_WriteFast(const void *pBuf)
const uint8_t TX_ADDRESS[NRF24_ADDR_WIDTH]
uint8_t NRF24L01_ReadReg(uint8_t reg)
void NRF24L01_Init(NRF24_MODE mode)
void NRF24L01_ResetTX(void)
void NRF24L01_PrintBuf(void)
uint8_t NRF24L01_Check(void)
const uint8_t RX_ADDRESS[NRF24_ADDR_WIDTH]
void NRF24L01_FlushRX(void)
void NRF24L01_WriteFromBuf(uint8_t reg, const uint8_t *pBuf, uint8_t len)
void NRF24L01_Tx(uint8_t *pBuf)
void NRF24L01_HandelIrqFlag(void)
void NRF24L01_FlushTX(void)
void NRF24L01_ReadToBuf(uint8_t reg, uint8_t len)
void NRF24L01_StartFastWrite(const void *pBuf)
#define NRF24_REG_RF_SETUP
#define NRF24_CMD_W_REGISTER
#define NRF24_REG_EN_RXADDR
#define NRF24_FLAG_MAX_RT
#define NRF24_FLAG_RX_DREADY
#define NRF24_FLAG_TX_DSENT
#define NRF24_CMD_R_REGISTER
#define NRF24_REG_TX_ADDR
#define NRF24_REG_RX_ADDR_P0
#define NRF24_REG_RX_PW_P1
#define NRF24_FLAG_TX_FULL
#define NRF24_REG_RX_ADDR_P1
#define NRF24_REG_RX_PW_P0
#define NRF24_CMD_FLUSH_RX
#define NRF24_CMD_FLUSH_TX
#define NRF24_CMD_R_RX_PAYLOAD
#define NRF24_CMD_W_TX_PAYLOAD
#define NRF24_REG_SETUP_RETR
#define NRF24_PLOAD_WIDTH
void NRF24L01_CheckFlag(void)
uint8_t * NRF24L01_xbuf_data
uint8_t __IDATA NRF24L01_xbuf[NRF24_PLOAD_WIDTH+1]