ezradio_api_lib_add.h
00001
00037 #ifndef _EZRADIO_API_LIB_ADD_H_
00038 #define _EZRADIO_API_LIB_ADD_H_
00039
00040 #include "ezradio_api_lib.h"
00041
00042 #ifdef __cplusplus
00043 extern "C" {
00044 #endif
00045
00046 EZRADIO_ConfigRet_t ezradio_configuration_init(const uint8_t* pSetPropCmd);
00047
00048 #ifdef EZRADIO_DRIVER_EXTENDED_SUPPORT
00049
00050
00051 #ifdef EZRADIO_DRIVER_FULL_SUPPORT
00052
00053
00054 void ezradio_get_adc_reading( uint8_t adc_en, uint8_t adc_cfg );
00055
00056 void ezradio_ircal(uint8_t searching_step_size, uint8_t searching_rssi_avg, uint8_t rx_chain_setting1, uint8_t rx_chain_setting2);
00057 void ezradio_ircal_manual(uint8_t ircal_amp, uint8_t ircal_ph);
00058
00059 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);
00060 void ezradio_rx_hop(uint8_t inte, uint8_t frac2, uint8_t frac1, uint8_t frac0, uint8_t vco_cnt1, uint8_t vco_cnt0);
00061
00062 #endif
00063 #endif
00064
00065 #ifdef __cplusplus
00066 }
00067 #endif
00068
00069 #else //_EZRADIO_API_LIB_ADD_H_
00070 #error Additional EZRadio API library is already defined.
00071 #endif //_EZRADIO_API_LIB_ADD_H_