EFM32 Gecko Software Documentation
efm32g-doc-5.1.2
|
Auto acknowledge plugin, see Plugin System Layer for detailed documentation.
.
Data Structures | |
struct | EZRADIODRV_AutoAckHandle |
EzRadio auto acknowledge plug-in instance initialization and handler structure. More... | |
Macros | |
#define | EZRADIODRV_AUTO_ACK_PLUGIN_INIT_DEFAULT |
Configuration data for EzRadio auto acknowledge plug-in. More... | |
Typedefs | |
typedef struct EZRADIODRV_AutoAckHandle | EZRADIODRV_AutoAckHandle_t |
EzRadio auto acknowledge plug-in instance initialization and handler structure. | |
typedef enum EZRADIODRV_AutoAckMode | EZRADIODRV_AutoAckMode_t |
EzRadio auto acknowledge mode. | |
typedef enum EZRADIODRV_AutoAckPacketMode | EZRADIODRV_AutoAckPacketMode_t |
EzRadio packet mode for auto acknowledge plug-in. | |
Enumerations | |
enum | EZRADIODRV_AutoAckMode { ezradiodrvAutoAckDisabled = 0, ezradiodrvAutoAckImmediate = 1, ezradiodrvAutoAckSkipOne = 2 } |
EzRadio auto acknowledge mode. More... | |
enum | EZRADIODRV_AutoAckPacketMode { ezradiodrvAutoAckPktDefault = 0, ezradiodrvAutoAckPktCustom = 1 } |
EzRadio packet mode for auto acknowledge plug-in. More... | |
Functions | |
void | ezradioDisableAutoAck (EZRADIODRV_AutoAckHandle_t *autoAckHandle) |
Disables auto acknowledge sending feature. More... | |
void | ezradioEnableAutoAck (EZRADIODRV_AutoAckHandle_t *autoAckHandle) |
Enables auto acknowledge sending feature. More... | |
void | ezradioSkipAutoAck (EZRADIODRV_AutoAckHandle_t *autoAckHandle) |
Configures auto acknowledge sending feature so that there will be no acknowledge transmitted to the next received packet. This is usefull is both nodes of a link uses auto acknowledgement. More... | |
#define EZRADIODRV_AUTO_ACK_PLUGIN_INIT_DEFAULT |
Configuration data for EzRadio auto acknowledge plug-in.
Definition at line 97 of file ezradio_auto_ack_plugin.h.
EzRadio auto acknowledge mode.
Definition at line 66 of file ezradio_auto_ack_plugin.h.
EzRadio packet mode for auto acknowledge plug-in.
Definition at line 74 of file ezradio_auto_ack_plugin.h.
void ezradioDisableAutoAck | ( | EZRADIODRV_AutoAckHandle_t * | autoAckHandle | ) |
Disables auto acknowledge sending feature.
autoAckHandle | Auto acknowledge plug-in handler. |
Definition at line 67 of file ezradio_auto_ack_plugin.c.
References EZRADIODRV_AutoAckHandle::ackMode, and ezradiodrvAutoAckDisabled.
void ezradioEnableAutoAck | ( | EZRADIODRV_AutoAckHandle_t * | autoAckHandle | ) |
Enables auto acknowledge sending feature.
autoAckHandle | Auto acknowledge plug-in handler. |
Definition at line 53 of file ezradio_auto_ack_plugin.c.
References EZRADIODRV_AutoAckHandle::ackMode, and ezradiodrvAutoAckImmediate.
void ezradioSkipAutoAck | ( | EZRADIODRV_AutoAckHandle_t * | autoAckHandle | ) |
Configures auto acknowledge sending feature so that there will be no acknowledge transmitted to the next received packet. This is usefull is both nodes of a link uses auto acknowledgement.
autoAckHandle | Auto acknowledge plug-in handler. |
Definition at line 83 of file ezradio_auto_ack_plugin.c.
References EZRADIODRV_AutoAckHandle::ackMode, and ezradiodrvAutoAckSkipOne.