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 
00043 #ifdef __cplusplus
00044 extern "C" {
00045 #endif
00046 
00047 EZRADIO_ConfigRet_t ezradio_configuration_init(const uint8_t* pSetPropCmd);
00048 
00049 void ezradio_write_ezconfig_array(uint8_t numBytes, uint8_t* pEzConfigArray);
00050 void ezradio_ezconfig_check(uint16_t checksum);
00051 
00052 #ifdef EZRADIO_DRIVER_EXTENDED_SUPPORT
00053 /* Extended driver support functions */
00054 
00055 #ifdef EZRADIO_DRIVER_FULL_SUPPORT
00056 /* Full driver support functions */
00057 
00058 void ezradio_get_adc_reading( uint8_t adc_en, uint8_t adc_cfg );
00059 
00060 #endif /* EZRADIO_DRIVER_FULL_SUPPORT */
00061 #endif /* EZRADIO_DRIVER_EXTENDED_SUPPORT */
00062 
00063 #ifdef __cplusplus
00064 }
00065 #endif
00066 
00067 #else //_EZRADIO_API_LIB_ADD_H_
00068 #error Additional EZRadio API library is already defined.
00069 #endif //_EZRADIO_API_LIB_ADD_H_