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;
189 uint8_t numShortEntries;
190 uint32_t* pExtEntryList;
191 uint32_t* pShortEntryList;
192 uint64_t localExtAddr;
193 uint16_t localShortAddr;
198 uint8_t triggerType:4;
208 uint16_t frameFilterDoneEn0:1;
209 uint16_t frameFilterDoneEn1:1;
211 uint16_t autoAckEn0:1;
213 uint16_t autoAckEn1:1;
215 uint16_t autoPendEn0:1;
217 uint16_t autoPendEn1:1;
219 uint16_t bPendDataReqOnly0:1;
221 uint16_t bPendDataReqOnly1:1;
223 uint16_t bPanCoord0:1;
225 uint16_t bPanCoord1:1;
227 uint16_t bAllowEnhAck0:1;
229 uint16_t bAllowEnhAck1:1;
246 #define CMD_IEEE_ED_SCAN 0x2802 256 uint8_t triggerType:4;
273 uint8_t ccaEnEnergy:1;
280 uint8_t ccaCorrThr:2;
288 uint8_t triggerType:4;
303 #define CMD_IEEE_TX 0x2C01 313 uint8_t triggerType:4;
325 uint8_t bIncludePhyHdr:1;
326 uint8_t bIncludeCrc:1;
330 uint8_t payloadLenMsb:5;
342 #define CMD_IEEE_CSMA 0x2C02 352 uint8_t triggerType:4;
363 uint16_t randomState;
365 uint8_t macMaxCSMABackoffs;
378 uint8_t remainingPeriods;
381 uint8_t triggerType:4;
397 #define CMD_IEEE_RX_ACK 0x2C03 407 uint8_t triggerType:4;
420 uint8_t triggerType:4;
435 #define CMD_IEEE_ABORT_BG 0x2C04 445 uint8_t triggerType:4;
462 #define CMD_IEEE_MOD_CCA 0x2001 467 uint8_t ccaEnEnergy:1;
474 uint8_t ccaCorrThr:2;
478 int8_t newCcaRssiThr;
485 #define CMD_IEEE_MOD_FILT 0x2002 490 uint16_t frameFiltEn:1;
491 uint16_t frameFiltStop:1;
493 uint16_t autoAckEn:1;
495 uint16_t slottedAckEn:1;
497 uint16_t autoPendEn:1;
499 uint16_t defaultPend:1;
501 uint16_t bPendDataReqOnly:1;
502 uint16_t bPanCoord:1;
504 uint16_t maxFrameVersion:2;
506 uint16_t fcfReservedMask:3;
507 uint16_t modifyFtFilter:2;
508 uint16_t bStrictLenFilter:1;
516 uint8_t bAcceptFt0Beacon:1;
517 uint8_t bAcceptFt1Data:1;
520 uint8_t bAcceptFt2Ack:1;
523 uint8_t bAcceptFt3MacCmd:1;
526 uint8_t bAcceptFt4Reserved:1;
529 uint8_t bAcceptFt5Reserved:1;
532 uint8_t bAcceptFt6Reserved:1;
535 uint8_t bAcceptFt7Reserved:1;
547 #define CMD_IEEE_MOD_SRC_MATCH 0x2003 565 #define CMD_IEEE_ABORT_FG 0x2401 575 #define CMD_IEEE_STOP_FG 0x2402 585 #define CMD_IEEE_CCA_REQ 0x2403 Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:614
uint8_t __dummy1
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:196
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
uint8_t numExtEntries1
Number of extended address entries for PAN 1.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:233
uint8_t dualPanEn
Dual PAN support 0: Single PAN; legacy command structure supported 1: Dual PAN enabled.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:185
uint64_t localExtAddr1
The extended address of the local device on PAN 1.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:237
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
uint16_t localShortAddr1
The short address of the local device on PAN 1.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:238
IEEE 802.15.4 Enable/Disable Source Matching Entry Command.
Definition: cc13x2_cc26x2/driverlib/rf_ieee_cmd.h:514
uint32_t * pExtEntryList1
Pointer to list of extended address entries for PAN 1.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:235
uint16_t localPanID1
The PAN ID of the local device on PAN 1.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:239
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
uint32_t * pShortEntryList1
Pointer to list of short address entries for PAN 1.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:236
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
uint8_t numShortEntries1
Number of short address entries for PAN 1.
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:234
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
uint16_t __dummy0
Definition: cc13x4_cc26x4/driverlib/rf_ieee_cmd.h:195