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 130 uint8_t triggerType:4;
169 uint8_t triggerType:4;
223 uint8_t triggerType:4;
275 #define CMD_BLE_SLAVE 0x1801 285 uint8_t triggerType:4;
316 #define CMD_BLE_MASTER 0x1802 326 uint8_t triggerType:4;
357 #define CMD_BLE_ADV 0x1803 367 uint8_t triggerType:4;
398 #define CMD_BLE_ADV_DIR 0x1804 408 uint8_t triggerType:4;
439 #define CMD_BLE_ADV_NC 0x1805 449 uint8_t triggerType:4;
480 #define CMD_BLE_ADV_SCAN 0x1806 490 uint8_t triggerType:4;
521 #define CMD_BLE_SCANNER 0x1807 531 uint8_t triggerType:4;
562 #define CMD_BLE_INITIATOR 0x1808 572 uint8_t triggerType:4;
603 #define CMD_BLE_GENERIC_RX 0x1809 613 uint8_t triggerType:4;
644 #define CMD_BLE_TX_TEST 0x180A 654 uint8_t triggerType:4;
685 #define CMD_BLE_ADV_PAYLOAD 0x1001 700 #define CMD_BLE5_RADIO_SETUP 0x1820 710 uint8_t triggerType:4;
733 uint16_t frontEndMode:3;
740 uint16_t analogCfgMode:6;
742 uint16_t bNoFsPowerUp:1;
751 uint16_t bSynthNarrowBand:1;
755 uint32_t* pRegOverrideCommon;
756 uint32_t* pRegOverride1Mbps;
758 uint32_t* pRegOverride2Mbps;
760 uint32_t* pRegOverrideCoded;
769 #define CMD_BLE5_SLAVE 0x1821 779 uint8_t triggerType:4;
831 #define CMD_BLE5_MASTER 0x1822 841 uint8_t triggerType:4;
893 #define CMD_BLE5_ADV_EXT 0x1823 903 uint8_t triggerType:4;
955 #define CMD_BLE5_ADV_AUX 0x1824 965 uint8_t triggerType:4;
1017 #define CMD_BLE5_SCANNER 0x1827 1027 uint8_t triggerType:4;
1029 uint8_t triggerNo:2;
1045 uint8_t bOverride:1;
1079 #define CMD_BLE5_INITIATOR 0x1828 1089 uint8_t triggerType:4;
1091 uint8_t triggerNo:2;
1107 uint8_t bOverride:1;
1141 #define CMD_BLE5_GENERIC_RX 0x1829 1151 uint8_t triggerType:4;
1153 uint8_t triggerNo:2;
1169 uint8_t bOverride:1;
1203 #define CMD_BLE5_TX_TEST 0x182A 1213 uint8_t triggerType:4;
1215 uint8_t triggerNo:2;
1231 uint8_t bOverride:1;
1265 #define CMD_BLE5_ADV 0x182B 1275 uint8_t triggerType:4;
1277 uint8_t triggerNo:2;
1293 uint8_t bOverride:1;
1327 #define CMD_BLE5_ADV_DIR 0x182C 1337 uint8_t triggerType:4;
1339 uint8_t triggerNo:2;
1355 uint8_t bOverride:1;
1389 #define CMD_BLE5_ADV_NC 0x182D 1399 uint8_t triggerType:4;
1401 uint8_t triggerNo:2;
1417 uint8_t bOverride:1;
1451 #define CMD_BLE5_ADV_SCAN 0x182E 1461 uint8_t triggerType:4;
1463 uint8_t triggerNo:2;
1479 uint8_t bOverride:1;
1511 #define CMD_BLE5_RADIO_SETUP_PA CMD_BLE5_RADIO_SETUP 1524 uint8_t triggerType:4;
1526 uint8_t triggerNo:2;
1547 uint16_t frontEndMode:3;
1548 uint16_t biasMode:1;
1554 uint16_t analogCfgMode:6;
1556 uint16_t bNoFsPowerUp:1;
1565 uint16_t bSynthNarrowBand:1;
1569 uint32_t* pRegOverrideCommon;
1570 uint32_t* pRegOverride1Mbps;
1572 uint32_t* pRegOverride2Mbps;
1574 uint32_t* pRegOverrideCoded;
1576 uint32_t* pRegOverrideTxStd;
1578 uint32_t* pRegOverrideTx20;
1591 uint8_t bAutoFlushIgnored:1;
1592 uint8_t bAutoFlushCrcErr:1;
1593 uint8_t bAutoFlushEmpty:1;
1594 uint8_t bIncludeLenByte:1;
1595 uint8_t bIncludeCrc:1;
1596 uint8_t bAppendRssi:1;
1597 uint8_t bAppendStatus:1;
1598 uint8_t bAppendTimestamp:1;
1604 uint8_t bFirstPkt:1;
1605 uint8_t bAutoEmpty:1;
1606 uint8_t bLlCtrlTx:1;
1607 uint8_t bLlCtrlAckRx:1;
1608 uint8_t bLlCtrlAckPending:1;
1612 uint32_t accessAddress;
1628 uint8_t bAutoFlushIgnored:1;
1629 uint8_t bAutoFlushCrcErr:1;
1630 uint8_t bAutoFlushEmpty:1;
1631 uint8_t bIncludeLenByte:1;
1632 uint8_t bIncludeCrc:1;
1633 uint8_t bAppendRssi:1;
1634 uint8_t bAppendStatus:1;
1635 uint8_t bAppendTimestamp:1;
1641 uint8_t bFirstPkt:1;
1642 uint8_t bAutoEmpty:1;
1643 uint8_t bLlCtrlTx:1;
1644 uint8_t bLlCtrlAckRx:1;
1645 uint8_t bLlCtrlAckPending:1;
1649 uint32_t accessAddress;
1654 uint8_t triggerType:4;
1656 uint8_t triggerNo:2;
1666 uint8_t triggerType:4;
1668 uint8_t triggerNo:2;
1687 uint8_t bAutoFlushIgnored:1;
1688 uint8_t bAutoFlushCrcErr:1;
1689 uint8_t bAutoFlushEmpty:1;
1690 uint8_t bIncludeLenByte:1;
1691 uint8_t bIncludeCrc:1;
1692 uint8_t bAppendRssi:1;
1693 uint8_t bAppendStatus:1;
1694 uint8_t bAppendTimestamp:1;
1700 uint8_t bFirstPkt:1;
1701 uint8_t bAutoEmpty:1;
1702 uint8_t bLlCtrlTx:1;
1703 uint8_t bLlCtrlAckRx:1;
1704 uint8_t bLlCtrlAckPending:1;
1708 uint32_t accessAddress;
1713 uint8_t triggerType:4;
1715 uint8_t triggerNo:2;
1733 uint8_t bAutoFlushIgnored:1;
1734 uint8_t bAutoFlushCrcErr:1;
1735 uint8_t bAutoFlushEmpty:1;
1736 uint8_t bIncludeLenByte:1;
1737 uint8_t bIncludeCrc:1;
1738 uint8_t bAppendRssi:1;
1739 uint8_t bAppendStatus:1;
1740 uint8_t bAppendTimestamp:1;
1743 uint8_t advFilterPolicy:2;
1744 uint8_t deviceAddrType:1;
1751 uint8_t peerAddrType:1;
1752 uint8_t bStrictLenFilter:1;
1755 uint8_t privIgnMode:1;
1765 uint8_t* pScanRspData;
1766 uint16_t* pDeviceAddress;
1773 uint8_t scanRspEndType:1;
1780 uint8_t triggerType:4;
1782 uint8_t triggerNo:2;
1800 uint8_t bAutoFlushIgnored:1;
1801 uint8_t bAutoFlushCrcErr:1;
1802 uint8_t bAutoFlushEmpty:1;
1803 uint8_t bIncludeLenByte:1;
1804 uint8_t bIncludeCrc:1;
1805 uint8_t bAppendRssi:1;
1806 uint8_t bAppendStatus:1;
1807 uint8_t bAppendTimestamp:1;
1810 uint8_t scanFilterPolicy:1;
1811 uint8_t bActiveScan:1;
1815 uint8_t deviceAddrType:1;
1817 uint8_t rpaFilterPolicy:1;
1818 uint8_t bStrictLenFilter:1;
1821 uint8_t bAutoWlIgnore:1;
1823 uint8_t bEndOnRpt:1;
1830 uint16_t randomState;
1831 uint16_t backoffCount;
1833 uint8_t logUpperLimit:4;
1834 uint8_t bLastSucceeded:1;
1835 uint8_t bLastFailed:1;
1840 uint8_t* pScanReqData;
1841 uint16_t* pDeviceAddress;
1847 uint8_t triggerType:4;
1849 uint8_t triggerNo:2;
1855 uint8_t triggerType:4;
1857 uint8_t triggerNo:2;
1877 uint8_t bAutoFlushIgnored:1;
1878 uint8_t bAutoFlushCrcErr:1;
1879 uint8_t bAutoFlushEmpty:1;
1880 uint8_t bIncludeLenByte:1;
1881 uint8_t bIncludeCrc:1;
1882 uint8_t bAppendRssi:1;
1883 uint8_t bAppendStatus:1;
1884 uint8_t bAppendTimestamp:1;
1887 uint8_t bUseWhiteList:1;
1888 uint8_t bDynamicWinOffset:1;
1891 uint8_t deviceAddrType:1;
1893 uint8_t peerAddrType:1;
1894 uint8_t bStrictLenFilter:1;
1900 uint8_t connectReqLen;
1901 uint8_t* pConnectReqData;
1902 uint16_t* pDeviceAddress;
1913 uint8_t triggerType:4;
1915 uint8_t triggerNo:2;
1921 uint8_t triggerType:4;
1923 uint8_t triggerNo:2;
1943 uint8_t bAutoFlushIgnored:1;
1944 uint8_t bAutoFlushCrcErr:1;
1945 uint8_t bAutoFlushEmpty:1;
1946 uint8_t bIncludeLenByte:1;
1947 uint8_t bIncludeCrc:1;
1948 uint8_t bAppendRssi:1;
1949 uint8_t bAppendStatus:1;
1950 uint8_t bAppendTimestamp:1;
1955 uint32_t accessAddress;
1960 uint8_t triggerType:4;
1962 uint8_t triggerNo:2;
1978 uint16_t numPackets;
1979 uint8_t payloadLength;
1985 uint8_t bOverrideDefault:1;
1986 uint8_t bUsePrbs9:1;
1988 uint8_t bUsePrbs15:1;
1997 uint8_t triggerType:4;
1999 uint8_t triggerNo:2;
2018 uint8_t bAutoFlushIgnored:1;
2019 uint8_t bAutoFlushCrcErr:1;
2020 uint8_t bAutoFlushEmpty:1;
2021 uint8_t bIncludeLenByte:1;
2022 uint8_t bIncludeCrc:1;
2023 uint8_t bAppendRssi:1;
2024 uint8_t bAppendStatus:1;
2025 uint8_t bAppendTimestamp:1;
2031 uint8_t bFirstPkt:1;
2032 uint8_t bAutoEmpty:1;
2033 uint8_t bLlCtrlTx:1;
2034 uint8_t bLlCtrlAckRx:1;
2035 uint8_t bLlCtrlAckPending:1;
2039 uint32_t accessAddress;
2044 uint8_t triggerType:4;
2046 uint8_t triggerNo:2;
2052 uint8_t maxRxPktLen;
2054 uint8_t maxLenLowRate;
2057 uint8_t triggerType:4;
2059 uint8_t triggerNo:2;
2078 uint8_t bAutoFlushIgnored:1;
2079 uint8_t bAutoFlushCrcErr:1;
2080 uint8_t bAutoFlushEmpty:1;
2081 uint8_t bIncludeLenByte:1;
2082 uint8_t bIncludeCrc:1;
2083 uint8_t bAppendRssi:1;
2084 uint8_t bAppendStatus:1;
2085 uint8_t bAppendTimestamp:1;
2091 uint8_t bFirstPkt:1;
2092 uint8_t bAutoEmpty:1;
2093 uint8_t bLlCtrlTx:1;
2094 uint8_t bLlCtrlAckRx:1;
2095 uint8_t bLlCtrlAckPending:1;
2099 uint32_t accessAddress;
2104 uint8_t triggerType:4;
2106 uint8_t triggerNo:2;
2112 uint8_t maxRxPktLen;
2114 uint8_t maxLenLowRate;
2126 uint8_t deviceAddrType:1;
2130 uint8_t auxPtrTargetType;
2134 uint16_t* pDeviceAddress;
2148 uint8_t bAutoFlushIgnored:1;
2149 uint8_t bAutoFlushCrcErr:1;
2150 uint8_t bAutoFlushEmpty:1;
2151 uint8_t bIncludeLenByte:1;
2152 uint8_t bIncludeCrc:1;
2153 uint8_t bAppendRssi:1;
2154 uint8_t bAppendStatus:1;
2155 uint8_t bAppendTimestamp:1;
2158 uint8_t advFilterPolicy:2;
2159 uint8_t deviceAddrType:1;
2166 uint8_t targetAddrType:1;
2167 uint8_t bStrictLenFilter:1;
2168 uint8_t bDirected:1;
2170 uint8_t privIgnMode:1;
2178 uint8_t scanRspEndType:1;
2182 uint8_t auxPtrTargetType;
2187 uint16_t* pDeviceAddress;
2202 uint16_t rxListenTime;
2220 uint8_t bAutoFlushIgnored:1;
2221 uint8_t bAutoFlushCrcErr:1;
2222 uint8_t bAutoFlushEmpty:1;
2223 uint8_t bIncludeLenByte:1;
2224 uint8_t bIncludeCrc:1;
2225 uint8_t bAppendRssi:1;
2226 uint8_t bAppendStatus:1;
2227 uint8_t bAppendTimestamp:1;
2230 uint8_t scanFilterPolicy:1;
2231 uint8_t bActiveScan:1;
2235 uint8_t deviceAddrType:1;
2237 uint8_t rpaFilterPolicy:1;
2238 uint8_t bStrictLenFilter:1;
2241 uint8_t bAutoWlIgnore:1;
2243 uint8_t bEndOnRpt:1;
2250 uint16_t randomState;
2251 uint16_t backoffCount;
2253 uint8_t logUpperLimit:4;
2254 uint8_t bLastSucceeded:1;
2255 uint8_t bLastFailed:1;
2260 uint8_t bCheckAdi:1;
2261 uint8_t bAutoAdiUpdate:1;
2263 uint8_t bApplyDuplicateFiltering:1;
2266 uint8_t bAutoWlIgnore:1;
2270 uint8_t bAutoAdiProcess:1;
2272 uint8_t bExclusiveSid:1;
2280 uint8_t lastAcceptedSid:4;
2297 uint16_t* pDeviceAddress;
2302 uint16_t maxWaitTimeForAuxCh;
2306 uint8_t triggerType:4;
2308 uint8_t triggerNo:2;
2314 uint8_t triggerType:4;
2316 uint8_t triggerNo:2;
2326 uint16_t rxListenTime;
2344 uint8_t bAutoFlushIgnored:1;
2345 uint8_t bAutoFlushCrcErr:1;
2346 uint8_t bAutoFlushEmpty:1;
2347 uint8_t bIncludeLenByte:1;
2348 uint8_t bIncludeCrc:1;
2349 uint8_t bAppendRssi:1;
2350 uint8_t bAppendStatus:1;
2351 uint8_t bAppendTimestamp:1;
2354 uint8_t bUseWhiteList:1;
2355 uint8_t bDynamicWinOffset:1;
2358 uint8_t deviceAddrType:1;
2359 uint8_t peerAddrType:1;
2360 uint8_t bStrictLenFilter:1;
2365 uint16_t randomState;
2366 uint16_t backoffCount;
2368 uint8_t logUpperLimit:4;
2369 uint8_t bLastSucceeded:1;
2370 uint8_t bLastFailed:1;
2374 uint8_t connectReqLen;
2375 uint8_t* pConnectReqData;
2376 uint16_t* pDeviceAddress;
2383 uint16_t maxWaitTimeForAuxCh;
2389 uint8_t triggerType:4;
2391 uint8_t triggerNo:2;
2397 uint8_t triggerType:4;
2399 uint8_t triggerNo:2;
2409 uint16_t rxListenTime;
2430 uint8_t nTxCtrlAckAck;
2433 uint8_t nTxEntryDone;
2445 uint8_t bTimeStampValid:1;
2446 uint8_t bLastCrcErr:1;
2447 uint8_t bLastIgnored:1;
2448 uint8_t bLastEmpty:1;
2449 uint8_t bLastCtrl:1;
2467 uint8_t nRxConnectReq;
2468 uint8_t nTxConnectRsp;
2470 uint16_t nRxIgnored;
2483 uint16_t nTxScanReq;
2484 uint16_t nBackedOffScanReq;
2486 uint16_t nRxAdvIgnored;
2488 uint16_t nRxScanRspOk;
2489 uint16_t nRxScanRspIgnored;
2490 uint16_t nRxScanRspNok;
2491 uint8_t nRxAdvBufFull;
2492 uint8_t nRxScanRspBufFull;
2505 uint8_t nTxConnectReq;
2507 uint16_t nRxAdvIgnored;
2509 uint8_t nRxAdvBufFull;
2522 uint16_t nBackedOffReq;
2524 uint16_t nRxAdvIgnored;
2527 uint16_t nRxRspIgnored;
2529 uint8_t nRxAdvBufFull;
2530 uint8_t nRxRspBufFull;
2545 uint16_t nRxBufFull;
2576 uint8_t extHdrFlags;
2578 uint8_t bSkipAdvA:1;
2579 uint8_t bSkipTargetA:1;
2583 uint8_t deviceAddrType:1;
2589 uint8_t targetAddrType:1;
2594 uint8_t* pExtHeader;
2631 uint16_t advDataId:12;
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:219
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2723
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2364
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2701
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1752
Bluetooth 5 Connectable Directed Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1457
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2142
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2739
#define __RFC_STRUCT
Definition: cc13x4_cc26x4/driverlib/rf_ble_cmd.h:41
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:126
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2643
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2002
BLE Non-Connectable Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:445
Bluetooth 5 Secondary Channel Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:961
Bluetooth 5 Extended Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:899
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2105
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2761
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2881
Bluetooth 5 Initiator Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1209
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1811
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2848
#define __RFC_STRUCT_ATTR
Definition: cc13x4_cc26x4/driverlib/rf_ble_cmd.h:50
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:165
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2786
BLE Slave Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:281
BLE PHY Test Transmitter Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:650
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1858
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2068
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2682
BLE Initiator Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:568
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1644
Bluetooth 5 Scanner Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1147
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2560
BLE Update Advertising Payload Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:691
Bluetooth 5 Slave Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:775
uint32_t ratmr_t
Type definition for RAT.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:57
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2273
Bluetooth 5 Radio Setup Command for all PHYs.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:706
Bluetooth 5 Scannable Undirected Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1581
Bluetooth 5 Master Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:837
BLE Master Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:322
Bluetooth 5 PHY Test Transmitter Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1333
Bluetooth 5 Non-Connectable Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1519
BLE Scanner Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:527
Type definition for a data queue.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:62
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2251
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2202
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2866
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2347
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2776
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:122
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:2826
Bluetooth 5 Generic Receiver Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1271
BLE Generic Receiver Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:609
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1715
BLE Connectable Directed Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:404
BLE Scannable Undirected Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:486
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1925
BLE Connectable Undirected Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:363
Bluetooth 5 Connectable Undirected Advertiser Command.
Definition: cc13x2_cc26x2/driverlib/rf_ble_cmd.h:1395