EFR32 Mighty Gecko 1 Software Documentation  efr32mg1-doc-5.1.2
ezradio_direct_receive_plugin.h
Go to the documentation of this file.
1 /***************************************************************************/
34 #ifndef EZRADIO_DIRECT_RECEIVE_PLUGIN_H_
35 #define EZRADIO_DIRECT_RECEIVE_PLUGIN_H_
36 
37 #ifdef __cplusplus
38 extern "C" {
39 #endif
40 
41 /***************************************************************************/
46 /***************************************************************************/
51 /***************************************************************************/
56 /***************************************************************************/
63 #if defined( EZRADIO_PLUGIN_DIRECT_RECEIVE )
64 
67 {
68  uint8_t channel;
70 
73 
75 #define EZRADIODRV_DIRECT_RECEIVE_PLUGIN_INIT_DEFAULT \
76 { /* PN9 */ \
77  0, /* Channel */ \
78 },
79 
80 #else //#if defined( EZRADIO_PLUGIN_DIRECT_RECEIVE )
81 #define EZRADIODRV_DIRECT_RECEIVE_PLUGIN_INIT_DEFAULT
82 #endif //#if defined( EZRADIO_PLUGIN_DIRECT_RECEIVE )
83 
89 #ifdef __cplusplus
90 }
91 #endif
92 
93 #endif /* EZRADIO_DIRECT_RECEIVE_PLUGIN_H_ */
struct EZRADIODRV_DirectRxHandle EZRADIODRV_DirectRxHandle_t
EzRadio direct rx plug-in instance initialization and handler structure.
uint8_t channel
Direct receive channel.
uint32_t Ecode_t
Typedef for API function error code return values.
Definition: ecode.h:51
Ecode_t ezradioStartDirectReceive(EZRADIODRV_Handle_t radioHandle)
Starts direct reception with the radio configurations from the radioHandle parameter.
EzRadio direct rx plug-in instance initialization and handler structure.
Ecode_t ezradioStopDirectReceive(void)
Stops direct reception.