37 #include "ezradio_cmd.h" 
   38 #include "ezradio_prop.h" 
   40 #include "ezradio_api_lib_add.h" 
   44 #if defined( EZRADIO_PLUGIN_UNMOD_CARRIER ) 
   59   ezradio_cmd_reply_t ezradioReply;
 
   61   if ( radioHandle == NULL )
 
   69   if (ezradioReply.REQUEST_DEVICE_STATE.CURR_STATE == EZRADIO_CMD_REQUEST_DEVICE_STATE_REP_CURR_STATE_MAIN_STATE_ENUM_TX) {
 
   96 #endif //#if defined( EZRADIO_PLUGIN_UNMOD_CARRIER ) 
#define ECODE_EMDRV_EZRADIODRV_TRANSMIT_FAILED
Unable to start transmission. 
 
#define ECODE_EMDRV_EZRADIODRV_OK
Success return value. 
 
EZRADIODRV_UnmodCarrierHandle_t unmodCarrier
Unmodulated carrier plug-in handler. 
 
void ezradio_change_state(uint8_t next_state1)
 
This file contains the common API library of the EZRadio and EZRadioPRO families. ...
 
void ezradio_start_tx(uint8_t channel, uint8_t condition, uint16_t tx_len)
 
void ezradio_get_int_status(uint8_t ph_clr_pend, uint8_t modem_clr_pend, uint8_t chip_clr_pend, ezradio_cmd_reply_t *ezradioReply)
 
This file contains the plug-in manager for the EZRadio and EZRadioPRO chip families. 
 
CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices. 
 
Ecode_t ezradioStartUnmodulatedCarrier(EZRADIODRV_Handle_t radioHandle)
Starts unmodulated carrier transmission with the radio configurations from the radioHandle parameter...
 
EzRadio transmit plug-in managed by the plug-in manager if enabled. 
 
Ecode_t ezradioStopUnmodulatedCarrier(void)
Stops unmodulated carrier transmission. 
 
uint32_t Ecode_t
Typedef for API function error code return values. 
 
uint8_t channel
Unmodulated carrier transmit channel. 
 
#define ECODE_EMDRV_EZRADIODRV_ILLEGAL_HANDLE
Illegal SPI handle. 
 
void ezradio_request_device_state(ezradio_cmd_reply_t *ezradioReply)