Go to the documentation of this file.
50 #ifndef _GR55XX_LCP_H_
51 #define _GR55XX_LCP_H_
57 typedef uint16_t (*
rx_handler_cb_t) (uint8_t header, uint8_t length, uint8_t *p_payload);
81 uint32_t access_address;
173 uint16_t
gdx_lcp_data_tx(uint8_t header, uint8_t length, uint8_t *p_payload);
@ LCP_TX
Definition: gr55xx_lcp.h:67
uint16_t gdx_lcp_init(gdx_lcp_config_t *gdx_lcp_config)
Initialize LCP.
PROTOCOL_MODE
Protocol Mode.
Definition: lcp_sdk.h:64
LCP Parameter.
Definition: lcp_sdk.h:76
uint16_t gdx_lcp_tx_power_set(int8_t txpwr_dbm)
Set the tx power of LCP.
uint16_t gdx_lcp_rx_stop(void)
Stop receiving packets.
uint16_t gdx_lcp_data_tx(uint8_t header, uint8_t length, uint8_t *p_payload)
Transmmit a packet.
uint16_t(* rx_handler_cb_t)(uint8_t header, uint8_t length, uint8_t *p_payload)
RX handler callback function.
Definition: gr55xx_lcp.h:57
uint16_t gdx_lcp_tx_power_get(int8_t *txpwr_dbm)
Get the tx power of LCP.
uint16_t gdx_lcp_rx_start(void)
Start receiving packets.
uint16_t gdx_lcp_channel_set(uint32_t freq, uint8_t ch_idx)
Set the channel of LCP.
@ LCP_RX
Definition: gr55xx_lcp.h:68
@ BLE_ADV
Definition: gr55xx_lcp.h:65
uint16_t gdx_lcp_deinit(void)
Deinitialize LCP.
@ BLE_SCAN
Definition: gr55xx_lcp.h:66
uint16_t gdx_lcp_channel_get(uint32_t *freq, uint8_t *ch_idx)
Get the channel of LCP.