EFM32 Giant Gecko Software Documentation  efm32gg-doc-5.1.2
ezradio_crcerror_plugin.h
Go to the documentation of this file.
1 /***************************************************************************/
34 #ifndef EZRADIO_CRCERROR_PLUGIN_H_
35 #define EZRADIO_CRCERROR_PLUGIN_H_
36 
37 #ifdef __cplusplus
38 extern "C" {
39 #endif
40 
41 /***************************************************************************/
46 /***************************************************************************/
51 /***************************************************************************/
56 /***************************************************************************/
63 #if defined( EZRADIO_PLUGIN_CRC_ERROR )
64 
67 {
70 
72 #define EZRADIODRV_CRC_ERROR_PLUGIN_INIT_DEFAULT \
73 { /* Packet CRC Error */ \
74  NULL, /* CallBack */ \
75 },
76 
77 #else //#if defined( EZRADIO_PLUGIN_CRC_ERROR )
78 
79 #define EZRADIODRV_CRC_ERROR_PLUGIN_INIT_DEFAULT
80 
81 #endif //#if defined( EZRADIO_PLUGIN_CRC_ERROR )
82 
88 #ifdef __cplusplus
89 }
90 #endif
91 
92 #endif /* EZRADIO_CRCERROR_PLUGIN_H_ */
struct EZRADIODRV_PacketCrcErrorHandle EZRADIODRV_PacketCrcErrorHandle_t
EzRadio CRC error packet receive plug-in instance initialization and handler structure.
EZRADIODRV_Callback_t userCallback
User callback.
EzRadio CRC error packet receive plug-in instance initialization and handler structure.
void(* EZRADIODRV_Callback_t)(EZRADIODRV_Handle_t handle, Ecode_t status)
EZRADIODRV feature callback function interface.