37 #ifndef __RF_IEEE_COEX_H 38 #define __RF_IEEE_COEX_H 44 #ifndef __RFC_STRUCT_ATTR 46 #define __RFC_STRUCT_ATTR __attribute__ ((aligned (4))) 47 #elif defined(__TI_ARM__) 48 #define __RFC_STRUCT_ATTR __attribute__ ((__packed__,aligned (4))) 50 #define __RFC_STRUCT_ATTR 64 #define IEEE_ERROR_NO_GRANT 0x2806 109 uint8_t coExGlobalEnable;
118 uint8_t bCoExEnable:1;
119 uint8_t bUseREQUEST:1;
123 uint8_t bUsePRIORITY:1;
125 uint8_t bRequestForChain:1;
129 uint8_t coExTxRxIndication;
130 uint16_t priorityIndicationTime;
135 uint8_t bRequestAsserted:1;
136 uint8_t bIgnoreGrantInRxAsserted:1;
141 uint8_t bUseOverridePriority:1;
142 uint8_t overridePriority:1;
145 uint8_t bUseOverrideRequestForRx:1;
148 uint8_t overrideRequestForRx:1;
155 uint8_t defaultPriority:1;
156 uint8_t bAssertRequestForRx:1;
158 uint8_t bIgnoreGrantInRx:1;
161 uint8_t bKeepRequestIfNoGrant:1;
166 uint8_t defaultPriority:1;
167 uint8_t bAssertRequestForRx:1;
169 uint8_t bIgnoreGrantInRx:1;
172 uint8_t bKeepRequestIfNoGrant:1;
174 } cmdIeeeRxAckConfig;
177 uint8_t defaultPriority:1;
178 uint8_t bAssertRequestForRx:1;
180 uint8_t bIgnoreGrantInRx:1;
183 uint8_t bKeepRequestIfNoGrant:1;
188 uint8_t defaultPriority:1;
189 uint8_t bAssertRequestForRx:1;
191 uint8_t bIgnoreGrantInRx:1;
194 uint8_t bKeepRequestIfNoGrant:1;
198 uint8_t grantLatencyTime;
#define __RFC_STRUCT
Definition: cc13x4_cc26x4/driverlib/rf_ieee_coex.h:41
#define __RFC_STRUCT_ATTR
Definition: cc13x4_cc26x4/driverlib/rf_ieee_coex.h:50
Definition: cc13x2_cc26x2/driverlib/rf_ieee_coex.h:71
Definition: cc13x2_cc26x2/driverlib/rf_ieee_coex.h:116