EFM32 Gecko Software Documentation  efm32g-doc-5.1.2
ezradio_api_lib_add.h
Go to the documentation of this file.
1 /***************************************************************************/
37 #ifndef _EZRADIO_API_LIB_ADD_H_
38 #define _EZRADIO_API_LIB_ADD_H_
39 
40 #include "ezradio_api_lib.h"
41 
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45 
46 /***************************************************************************/
51 /***************************************************************************/
56 /***************************************************************************/
61 EZRADIO_ConfigRet_t ezradio_configuration_init(const uint8_t* pSetPropCmd);
62 
63 #ifdef EZRADIO_DRIVER_EXTENDED_SUPPORT
64 /* Extended driver support functions */
65 
66 #ifdef EZRADIO_DRIVER_FULL_SUPPORT
67 /* Full driver support functions */
68 
69 void ezradio_get_adc_reading( uint8_t adc_en, uint8_t adc_cfg, ezradio_cmd_reply_t *ezradioReply );
70 
71 void ezradio_ircal(uint8_t searching_step_size, uint8_t searching_rssi_avg, uint8_t rx_chain_setting1, uint8_t rx_chain_setting2);
72 void ezradio_ircal_manual(uint8_t ircal_amp, uint8_t ircal_ph, ezradio_cmd_reply_t *ezradioReply );
73 
74 void ezradio_tx_hop(uint8_t inte, uint8_t frac2, uint8_t frac1, uint8_t frac0, uint8_t vco_cnt1, uint8_t vco_cnt0, uint8_t pll_settle_time1, uint8_t pll_settle_time0);
75 void ezradio_rx_hop(uint8_t inte, uint8_t frac2, uint8_t frac1, uint8_t frac0, uint8_t vco_cnt1, uint8_t vco_cnt0);
76 
77 #endif /* EZRADIO_DRIVER_FULL_SUPPORT */
78 #endif /* EZRADIO_DRIVER_EXTENDED_SUPPORT */
79 
84 #ifdef __cplusplus
85 }
86 #endif
87 
88 #else //_EZRADIO_API_LIB_ADD_H_
89 #error Additional EZRadio API library is already defined.
90 #endif //_EZRADIO_API_LIB_ADD_H_
This file contains the common API library of the EZRadio and EZRadioPRO families. ...
void ezradio_ircal_manual(uint8_t ircal_amp, uint8_t ircal_ph, ezradio_cmd_reply_t *ezradioReply)
void ezradio_tx_hop(uint8_t inte, uint8_t frac2, uint8_t frac1, uint8_t frac0, uint8_t vco_cnt1, uint8_t vco_cnt0, uint8_t pll_settle_time1, uint8_t pll_settle_time0)
EZRADIO_ConfigRet_t ezradio_configuration_init(const uint8_t *pSetPropCmd)
void ezradio_ircal(uint8_t searching_step_size, uint8_t searching_rssi_avg, uint8_t rx_chain_setting1, uint8_t rx_chain_setting2)
void ezradio_rx_hop(uint8_t inte, uint8_t frac2, uint8_t frac1, uint8_t frac0, uint8_t vco_cnt1, uint8_t vco_cnt0)
void ezradio_get_adc_reading(uint8_t adc_en, uint8_t adc_cfg, ezradio_cmd_reply_t *ezradioReply)
EZRADIO_ConfigRet_t