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 82 #define CMD_IEEE_RX 0x2801 92 uint8_t triggerType:4;
109 uint8_t bAutoFlushCrc:1;
110 uint8_t bAutoFlushIgn:1;
111 uint8_t bIncludePhyHdr:1;
112 uint8_t bIncludeCrc:1;
113 uint8_t bAppendRssi:1;
114 uint8_t bAppendCorrCrc:1;
115 uint8_t bAppendSrcInd:1;
116 uint8_t bAppendTimestamp:1;
121 uint16_t frameFiltEn:1;
122 uint16_t frameFiltStop:1;
124 uint16_t autoAckEn:1;
126 uint16_t slottedAckEn:1;
128 uint16_t autoPendEn:1;
130 uint16_t defaultPend:1;
132 uint16_t bPendDataReqOnly:1;
133 uint16_t bPanCoord:1;
135 uint16_t maxFrameVersion:2;
137 uint16_t fcfReservedMask:3;
138 uint16_t modifyFtFilter:2;
139 uint16_t bStrictLenFilter:1;
147 uint8_t bAcceptFt0Beacon:1;
148 uint8_t bAcceptFt1Data:1;
151 uint8_t bAcceptFt2Ack:1;
154 uint8_t bAcceptFt3MacCmd:1;
157 uint8_t bAcceptFt4Reserved:1;
160 uint8_t bAcceptFt5Reserved:1;
163 uint8_t bAcceptFt6Reserved:1;
166 uint8_t bAcceptFt7Reserved:1;
173 uint8_t ccaEnEnergy:1;
180 uint8_t ccaCorrThr:2;
186 uint8_t numExtEntries;
187 uint8_t numShortEntries;
188 uint32_t* pExtEntryList;
189 uint32_t* pShortEntryList;
190 uint64_t localExtAddr;
191 uint16_t localShortAddr;
196 uint8_t triggerType:4;
211 #define CMD_IEEE_ED_SCAN 0x2802 221 uint8_t triggerType:4;
238 uint8_t ccaEnEnergy:1;
245 uint8_t ccaCorrThr:2;
253 uint8_t triggerType:4;
268 #define CMD_IEEE_TX 0x2C01 278 uint8_t triggerType:4;
290 uint8_t bIncludePhyHdr:1;
291 uint8_t bIncludeCrc:1;
295 uint8_t payloadLenMsb:5;
307 #define CMD_IEEE_CSMA 0x2C02 317 uint8_t triggerType:4;
328 uint16_t randomState;
330 uint8_t macMaxCSMABackoffs;
343 uint8_t remainingPeriods;
346 uint8_t triggerType:4;
362 #define CMD_IEEE_RX_ACK 0x2C03 372 uint8_t triggerType:4;
385 uint8_t triggerType:4;
400 #define CMD_IEEE_ABORT_BG 0x2C04 410 uint8_t triggerType:4;
427 #define CMD_IEEE_MOD_CCA 0x2001 432 uint8_t ccaEnEnergy:1;
439 uint8_t ccaCorrThr:2;
443 int8_t newCcaRssiThr;
450 #define CMD_IEEE_MOD_FILT 0x2002 455 uint16_t frameFiltEn:1;
456 uint16_t frameFiltStop:1;
458 uint16_t autoAckEn:1;
460 uint16_t slottedAckEn:1;
462 uint16_t autoPendEn:1;
464 uint16_t defaultPend:1;
466 uint16_t bPendDataReqOnly:1;
467 uint16_t bPanCoord:1;
469 uint16_t maxFrameVersion:2;
471 uint16_t fcfReservedMask:3;
472 uint16_t modifyFtFilter:2;
473 uint16_t bStrictLenFilter:1;
481 uint8_t bAcceptFt0Beacon:1;
482 uint8_t bAcceptFt1Data:1;
485 uint8_t bAcceptFt2Ack:1;
488 uint8_t bAcceptFt3MacCmd:1;
491 uint8_t bAcceptFt4Reserved:1;
494 uint8_t bAcceptFt5Reserved:1;
497 uint8_t bAcceptFt6Reserved:1;
500 uint8_t bAcceptFt7Reserved:1;
512 #define CMD_IEEE_MOD_SRC_MATCH 0x2003 530 #define CMD_IEEE_ABORT_FG 0x2401 540 #define CMD_IEEE_STOP_FG 0x2402 550 #define CMD_IEEE_CCA_REQ 0x2403 Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:614
IEEE 802.15.4 Gracefully Stop Foreground Level Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:542
IEEE 802.15.4 Modify Frame Filtering Parameter Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:452
IEEE 802.15.4 CSMA-CA Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:309
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:581
IEEE 802.15.4 Abort Foreground Level Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:532
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:603
IEEE 802.15.4 Abort Background Level Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:402
IEEE 802.15.4 Enable/Disable Source Matching Entry Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:514
IEEE 802.15.4 Receive Acknowledgement Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:364
IEEE 802.15.4 Modify CCA Parameter Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:429
IEEE 802.15.4 CCA and RSSI Information Request Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:552
uint32_t ratmr_t
Type definition for RAT.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:57
IEEE 802.15.4 Transmit Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:270
Type definition for a data queue.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:62
#define __RFC_STRUCT
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:41
IEEE 802.15.4 Receive Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:84
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:122
IEEE 802.15.4 Energy Detect Scan Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:213
#define __RFC_STRUCT_ATTR
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:50