DRV_BK24
DRV_BK24 API Status
API |
|---|
DRV_BK24 API Reference
Header File
Functions
-
void drv_bk24_enable_pipe(uint8_t pipe_num, bool enable)
-
void drv_bk24_config_TRX_channel(uint8_t rf_chan)
-
void drv_bk24_tx_payload(uint8_t *p_data, uint16_t length)
-
void drv_bk24_w_ack_payload(uint8_t pipe_num, uint8_t *p_data, uint16_t length)
-
void drv_bk24_tx_payload_noack(uint8_t *p_data, uint16_t length)
-
void drv_bk24_switch_to_TX_mode(void)
-
void drv_bk24_switch_to_RX_mode(void)
-
void drv_bk24_init(bk24_isr_cb isr_cb)
-
uint16_t drv_bk24_get_max_rx_width(void)
-
void drv_bk24_config_ARC(uint8_t arc)
-
void drv_bk24_enable_CE(void)
-
void drv_bk24_disable_CE(void)
-
void drv_bk24_flush_tx(void)
-
void drv_bk24_flush_rx(void)
-
void drv_bk24_enable_long_packet_mode(void)
-
void drv_bk24_disable_long_packet_mode(void)
-
void drv_bk24_set_tx_clk(uint32_t clk_hst, uint16_t fine_cnt)
-
void drv_bk24_set_rx_clk(uint32_t clk_hst, uint16_t fine_cnt)
-
void drv_bk24_set_trx_bt_timer_en(bool enable)
-
void drv_bk24_switch_to_idle_mode(void)
-
void drv_bk24_pwr_up(void)
-
void drv_bk24_pwr_down(void)
Macros
-
BK24_DR_ISR
-
BK24_TS_ISR
-
BK24_RET_MAX
Type Definitions
-
typedef void (*bk24_isr_cb)(uint8_t isr_type, uint8_t *p_data, uint32_t length)