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;
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;
1522 uint8_t triggerType:4;
1524 uint8_t triggerNo:2;
1545 uint16_t frontEndMode:3;
1546 uint16_t biasMode:1;
1552 uint16_t analogCfgMode:6;
1554 uint16_t bNoFsPowerUp:1;
1563 uint16_t bSynthNarrowBand:1;
1568 uint32_t* pRegOverride1Mbps;
1570 uint32_t* pRegOverride2Mbps;
1572 uint32_t* pRegOverrideCoded;
1574 uint32_t* pRegOverrideTxStd;
1576 uint32_t* pRegOverrideTx20;
1589 uint8_t bAutoFlushIgnored:1;
1590 uint8_t bAutoFlushCrcErr:1;
1591 uint8_t bAutoFlushEmpty:1;
1592 uint8_t bIncludeLenByte:1;
1593 uint8_t bIncludeCrc:1;
1594 uint8_t bAppendRssi:1;
1595 uint8_t bAppendStatus:1;
1596 uint8_t bAppendTimestamp:1;
1602 uint8_t bFirstPkt:1;
1603 uint8_t bAutoEmpty:1;
1604 uint8_t bLlCtrlTx:1;
1605 uint8_t bLlCtrlAckRx:1;
1606 uint8_t bLlCtrlAckPending:1;
1626 uint8_t bAutoFlushIgnored:1;
1627 uint8_t bAutoFlushCrcErr:1;
1628 uint8_t bAutoFlushEmpty:1;
1629 uint8_t bIncludeLenByte:1;
1630 uint8_t bIncludeCrc:1;
1631 uint8_t bAppendRssi:1;
1632 uint8_t bAppendStatus:1;
1633 uint8_t bAppendTimestamp:1;
1639 uint8_t bFirstPkt:1;
1640 uint8_t bAutoEmpty:1;
1641 uint8_t bLlCtrlTx:1;
1642 uint8_t bLlCtrlAckRx:1;
1643 uint8_t bLlCtrlAckPending:1;
1652 uint8_t triggerType:4;
1654 uint8_t triggerNo:2;
1664 uint8_t triggerType:4;
1666 uint8_t triggerNo:2;
1685 uint8_t bAutoFlushIgnored:1;
1686 uint8_t bAutoFlushCrcErr:1;
1687 uint8_t bAutoFlushEmpty:1;
1688 uint8_t bIncludeLenByte:1;
1689 uint8_t bIncludeCrc:1;
1690 uint8_t bAppendRssi:1;
1691 uint8_t bAppendStatus:1;
1692 uint8_t bAppendTimestamp:1;
1698 uint8_t bFirstPkt:1;
1699 uint8_t bAutoEmpty:1;
1700 uint8_t bLlCtrlTx:1;
1701 uint8_t bLlCtrlAckRx:1;
1702 uint8_t bLlCtrlAckPending:1;
1711 uint8_t triggerType:4;
1713 uint8_t triggerNo:2;
1731 uint8_t bAutoFlushIgnored:1;
1732 uint8_t bAutoFlushCrcErr:1;
1733 uint8_t bAutoFlushEmpty:1;
1734 uint8_t bIncludeLenByte:1;
1735 uint8_t bIncludeCrc:1;
1736 uint8_t bAppendRssi:1;
1737 uint8_t bAppendStatus:1;
1738 uint8_t bAppendTimestamp:1;
1741 uint8_t advFilterPolicy:2;
1742 uint8_t deviceAddrType:1;
1749 uint8_t peerAddrType:1;
1750 uint8_t bStrictLenFilter:1;
1753 uint8_t privIgnMode:1;
1771 uint8_t scanRspEndType:1;
1778 uint8_t triggerType:4;
1780 uint8_t triggerNo:2;
1798 uint8_t bAutoFlushIgnored:1;
1799 uint8_t bAutoFlushCrcErr:1;
1800 uint8_t bAutoFlushEmpty:1;
1801 uint8_t bIncludeLenByte:1;
1802 uint8_t bIncludeCrc:1;
1803 uint8_t bAppendRssi:1;
1804 uint8_t bAppendStatus:1;
1805 uint8_t bAppendTimestamp:1;
1808 uint8_t scanFilterPolicy:1;
1809 uint8_t bActiveScan:1;
1813 uint8_t deviceAddrType:1;
1815 uint8_t rpaFilterPolicy:1;
1816 uint8_t bStrictLenFilter:1;
1819 uint8_t bAutoWlIgnore:1;
1821 uint8_t bEndOnRpt:1;
1831 uint8_t logUpperLimit:4;
1832 uint8_t bLastSucceeded:1;
1833 uint8_t bLastFailed:1;
1845 uint8_t triggerType:4;
1847 uint8_t triggerNo:2;
1853 uint8_t triggerType:4;
1855 uint8_t triggerNo:2;
1875 uint8_t bAutoFlushIgnored:1;
1876 uint8_t bAutoFlushCrcErr:1;
1877 uint8_t bAutoFlushEmpty:1;
1878 uint8_t bIncludeLenByte:1;
1879 uint8_t bIncludeCrc:1;
1880 uint8_t bAppendRssi:1;
1881 uint8_t bAppendStatus:1;
1882 uint8_t bAppendTimestamp:1;
1885 uint8_t bUseWhiteList:1;
1886 uint8_t bDynamicWinOffset:1;
1889 uint8_t deviceAddrType:1;
1891 uint8_t peerAddrType:1;
1892 uint8_t bStrictLenFilter:1;
1911 uint8_t triggerType:4;
1913 uint8_t triggerNo:2;
1919 uint8_t triggerType:4;
1921 uint8_t triggerNo:2;
1941 uint8_t bAutoFlushIgnored:1;
1942 uint8_t bAutoFlushCrcErr:1;
1943 uint8_t bAutoFlushEmpty:1;
1944 uint8_t bIncludeLenByte:1;
1945 uint8_t bIncludeCrc:1;
1946 uint8_t bAppendRssi:1;
1947 uint8_t bAppendStatus:1;
1948 uint8_t bAppendTimestamp:1;
1958 uint8_t triggerType:4;
1960 uint8_t triggerNo:2;
1977 uint8_t payloadLength;
1983 uint8_t bOverrideDefault:1;
1984 uint8_t bUsePrbs9:1;
1986 uint8_t bUsePrbs15:1;
1995 uint8_t triggerType:4;
1997 uint8_t triggerNo:2;
2016 uint8_t bAutoFlushIgnored:1;
2017 uint8_t bAutoFlushCrcErr:1;
2018 uint8_t bAutoFlushEmpty:1;
2019 uint8_t bIncludeLenByte:1;
2020 uint8_t bIncludeCrc:1;
2021 uint8_t bAppendRssi:1;
2022 uint8_t bAppendStatus:1;
2023 uint8_t bAppendTimestamp:1;
2029 uint8_t bFirstPkt:1;
2030 uint8_t bAutoEmpty:1;
2031 uint8_t bLlCtrlTx:1;
2032 uint8_t bLlCtrlAckRx:1;
2033 uint8_t bLlCtrlAckPending:1;
2042 uint8_t triggerType:4;
2044 uint8_t triggerNo:2;
2050 uint8_t maxRxPktLen;
2055 uint8_t triggerType:4;
2057 uint8_t triggerNo:2;
2076 uint8_t bAutoFlushIgnored:1;
2077 uint8_t bAutoFlushCrcErr:1;
2078 uint8_t bAutoFlushEmpty:1;
2079 uint8_t bIncludeLenByte:1;
2080 uint8_t bIncludeCrc:1;
2081 uint8_t bAppendRssi:1;
2082 uint8_t bAppendStatus:1;
2083 uint8_t bAppendTimestamp:1;
2089 uint8_t bFirstPkt:1;
2090 uint8_t bAutoEmpty:1;
2091 uint8_t bLlCtrlTx:1;
2092 uint8_t bLlCtrlAckRx:1;
2093 uint8_t bLlCtrlAckPending:1;
2102 uint8_t triggerType:4;
2104 uint8_t triggerNo:2;
2110 uint8_t maxRxPktLen;
2124 uint8_t deviceAddrType:1;
2146 uint8_t bAutoFlushIgnored:1;
2147 uint8_t bAutoFlushCrcErr:1;
2148 uint8_t bAutoFlushEmpty:1;
2149 uint8_t bIncludeLenByte:1;
2150 uint8_t bIncludeCrc:1;
2151 uint8_t bAppendRssi:1;
2152 uint8_t bAppendStatus:1;
2153 uint8_t bAppendTimestamp:1;
2156 uint8_t advFilterPolicy:2;
2157 uint8_t deviceAddrType:1;
2164 uint8_t targetAddrType:1;
2165 uint8_t bStrictLenFilter:1;
2166 uint8_t bDirected:1;
2168 uint8_t privIgnMode:1;
2176 uint8_t scanRspEndType:1;
2185 uint16_t* pDeviceAddress;
2218 uint8_t bAutoFlushIgnored:1;
2219 uint8_t bAutoFlushCrcErr:1;
2220 uint8_t bAutoFlushEmpty:1;
2221 uint8_t bIncludeLenByte:1;
2222 uint8_t bIncludeCrc:1;
2223 uint8_t bAppendRssi:1;
2224 uint8_t bAppendStatus:1;
2225 uint8_t bAppendTimestamp:1;
2228 uint8_t scanFilterPolicy:1;
2229 uint8_t bActiveScan:1;
2233 uint8_t deviceAddrType:1;
2235 uint8_t rpaFilterPolicy:1;
2236 uint8_t bStrictLenFilter:1;
2239 uint8_t bAutoWlIgnore:1;
2241 uint8_t bEndOnRpt:1;
2251 uint8_t logUpperLimit:4;
2252 uint8_t bLastSucceeded:1;
2253 uint8_t bLastFailed:1;
2258 uint8_t bCheckAdi:1;
2259 uint8_t bAutoAdiUpdate:1;
2261 uint8_t bApplyDuplicateFiltering:1;
2264 uint8_t bAutoWlIgnore:1;
2268 uint8_t bAutoAdiProcess:1;
2270 uint8_t bExclusiveSid:1;
2278 uint8_t lastAcceptedSid:4;
2304 uint8_t triggerType:4;
2306 uint8_t triggerNo:2;
2312 uint8_t triggerType:4;
2314 uint8_t triggerNo:2;
2342 uint8_t bAutoFlushIgnored:1;
2343 uint8_t bAutoFlushCrcErr:1;
2344 uint8_t bAutoFlushEmpty:1;
2345 uint8_t bIncludeLenByte:1;
2346 uint8_t bIncludeCrc:1;
2347 uint8_t bAppendRssi:1;
2348 uint8_t bAppendStatus:1;
2349 uint8_t bAppendTimestamp:1;
2352 uint8_t bUseWhiteList:1;
2353 uint8_t bDynamicWinOffset:1;
2356 uint8_t deviceAddrType:1;
2357 uint8_t peerAddrType:1;
2358 uint8_t bStrictLenFilter:1;
2366 uint8_t logUpperLimit:4;
2367 uint8_t bLastSucceeded:1;
2368 uint8_t bLastFailed:1;
2381 uint16_t maxWaitTimeForAuxCh;
2387 uint8_t triggerType:4;
2389 uint8_t triggerNo:2;
2395 uint8_t triggerType:4;
2397 uint8_t triggerNo:2;
2443 uint8_t bTimeStampValid:1;
2444 uint8_t bLastCrcErr:1;
2445 uint8_t bLastIgnored:1;
2446 uint8_t bLastEmpty:1;
2447 uint8_t bLastCtrl:1;
2576 uint8_t bSkipAdvA:1;
2577 uint8_t bSkipTargetA:1;
2581 uint8_t deviceAddrType:1;
2587 uint8_t targetAddrType:1;
2629 uint16_t advDataId:12;
Definition: rf_ble_cmd.h:215
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:255
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1707
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:361
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:1683
uint16_t nTxReq
Number of transmitted AUX_SCAN_REQ, SCAN_REQ, AUX_CONNECT_REQ, or CONNECT_IND packets.
Definition: rf_ble_cmd.h:2519
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:812
uint16_t commandNo
The command ID number 0x182A.
Definition: rf_ble_cmd.h:1206
ratmr_t endTime
Time used together with endTrigger that causes the device to end the advertiser event as soon as allo...
Definition: rf_ble_cmd.h:1785
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1308
uint8_t nRxIgnored
Number of packets that have been received with CRC OK and ignored due to repeated sequence number...
Definition: rf_ble_cmd.h:2437
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:611
uint16_t nBackedOffScanReq
Number of SCAN_REQ packets not sent due to backoff procedure.
Definition: rf_ble_cmd.h:2482
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2491
uint16_t commandNo
The command ID number 0x1805.
Definition: rf_ble_cmd.h:442
uint8_t nTxConnectRsp
Number of AUX_CONNECT_RSP packets transmitted.
Definition: rf_ble_cmd.h:2466
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1455
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1190
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1245
uint16_t commandNo
The command ID number 0x182E.
Definition: rf_ble_cmd.h:1454
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1021
uint16_t commandNo
The command ID number 0x182C.
Definition: rf_ble_cmd.h:1330
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:2097
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:835
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1370
uint16_t randomState
State for pseudo-random number generation used in backoff procedure.
Definition: rf_ble_cmd.h:1828
uint16_t nTxAdvInd
Number of ADV*_IND packets completely transmitted.
Definition: rf_ble_cmd.h:2462
uint8_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:153
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1873
uint8_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:207
uint16_t nRxNok
Number of packets received with CRC error.
Definition: rf_ble_cmd.h:2467
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1520
uint8_t auxPtrTargetType
Number indicating reference for auxPtrTargetTime. Takes same values as trigger types, but only TRIG_ABSTIME and TRIG_REL_* are allowed.
Definition: rf_ble_cmd.h:2128
rfc_bleInitiatorOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:596
Definition: rf_ble_cmd.h:2502
uint8_t * pConnectReqData
Pointer to buffer containing LLData to go in the CONNECT_IND or AUX_CONNECT_REQ packet.
Definition: rf_ble_cmd.h:2373
uint8_t __dummy1
Definition: rf_ble_cmd.h:1662
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1059
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:777
rfc_bleSlavePar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:308
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:2038
rfc_bleAdvPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:472
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:234
Definition: rf_ble_cmd.h:2215
ratmr_t timeStamp
Time stamp of the last received packet.
Definition: rf_ble_cmd.h:2546
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:484
uint8_t nRxRspBufFull
Number of AUX_SCAN_RSP, SCAN_RSP, or AUX_CONNECT_RSP packets received that did not fit in Rx queue...
Definition: rf_ble_cmd.h:2528
rfc_bleGenericRxPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:636
Definition: rf_ble_cmd.h:2480
ratmr_t timeStamp
Time stamp of the last successfully received ADV*_IND packet that was not ignored.
Definition: rf_ble_cmd.h:2493
uint16_t * pDeviceAddress
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by scanConfig.deviceAddrType is inverted.
Definition: rf_ble_cmd.h:1839
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1375
uint8_t size
Number of while list entries. Used in the first entry of the list only.
Definition: rf_ble_cmd.h:2606
uint8_t scanReqLen
Size of scan request data.
Definition: rf_ble_cmd.h:1837
Definition: rf_ble_cmd.h:1622
uint8_t __dummy0
Definition: rf_ble_cmd.h:2492
uint8_t connectReqLen
Size of connect request data.
Definition: rf_ble_cmd.h:2372
uint16_t nRxAdvIgnored
Number of ADV*_IND packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2505
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:2036
Bluetooth 5 Connectable Directed Advertiser Command.
Definition: rf_ble_cmd.h:1329
uint16_t commandNo
The command ID number 0x1828.
Definition: rf_ble_cmd.h:1082
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1066
rfc_bleMasterSlaveOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:309
uint8_t nTxCtrl
Number of unique LL control packets from the Tx queue that have been transmitted. ...
Definition: rf_ble_cmd.h:2426
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1060
ratmr_t endTime
Time used together with endTrigger that causes the device to end the Rx operation.
Definition: rf_ble_cmd.h:1965
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1184
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:419
Definition: rf_ble_cmd.h:2012
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:529
uint16_t commandNo
The command ID number 0x1829.
Definition: rf_ble_cmd.h:1144
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:320
uint8_t auxPtrTargetType
Number indicating reference for auxPtrTargetTime. Takes same values as trigger types, but only TRIG_ABSTIME and TRIG_REL_* are allowed.
Definition: rf_ble_cmd.h:2180
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1954
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:201
rfc_ble5AdiEntry_t * pAdiList
Pointer to advDataInfo list.
Definition: rf_ble_cmd.h:2299
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1224
rfc_bleInitiatorPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:595
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1516
Definition: rf_ble_cmd.h:2518
uint8_t __dummy0
Definition: rf_ble_cmd.h:1993
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:402
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:1704
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:141
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:525
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:447
rfc_bleScannerPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:554
uint8_t * pScanReqData
Pointer to buffer containing SCAN_REQ data.
Definition: rf_ble_cmd.h:1838
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:283
uint8_t nRxScanReq
Number of AUX_SCAN_REQ or SCAN_REQ packets received OK and not ignored.
Definition: rf_ble_cmd.h:2464
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2200
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:202
rfc_bleMasterSlaveOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:879
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2529
Definition: rf_ble_cmd.h:122
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:998
uint16_t commandNo
The command ID number 0x182B.
Definition: rf_ble_cmd.h:1268
ratmr_t timeStamp
Slave operation: Time stamp of first received packet.
Definition: rf_ble_cmd.h:2452
rfc_bleMasterPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:349
Definition: rf_ble_cmd.h:2422
dataQueue_t * pRxQ
Pointer to receive queue. May be NULL; if so, received packets are not stored.
Definition: rf_ble_cmd.h:1939
uint16_t nRxAdvOk
Number of ADV*_IND packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2521
Definition: rf_ble_cmd.h:1872
uint16_t numPackets
Number of packets to transmit 0: Transmit unlimited number of packets.
Definition: rf_ble_cmd.h:1976
BLE Non-Connectable Advertiser Command.
Definition: rf_ble_cmd.h:441
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1729
uint16_t nRxRspNok
Number of AUX_SCAN_RSP, SCAN_RSP, or AUX_CONNECT_RSP packets received with CRC error.
Definition: rf_ble_cmd.h:2526
uint8_t __dummy0
Definition: rf_ble_cmd.h:2293
uint16_t commandNo
The command ID number 0x1802.
Definition: rf_ble_cmd.h:319
uint16_t * pDeviceAddress
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by advConfig.deviceAddrType is inverted.
Definition: rf_ble_cmd.h:1764
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2324
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1459
uint8_t loDivider
LO divider setting to use. Supported values: 0 or 2.
Definition: rf_ble_cmd.h:1543
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1623
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2073
uint8_t nTxEntryDone
Number of packets from the Tx queue that have been finished (ACK'ed)
Definition: rf_ble_cmd.h:2431
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:936
uint8_t nRxAdvOk
Number of ADV*_IND packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2504
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1493
uint16_t commandNo
The command ID number 0x180A.
Definition: rf_ble_cmd.h:647
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1252
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:2039
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2216
uint16_t address
Least significant 16 bits of the address contained in the entry.
Definition: rf_ble_cmd.h:2617
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:773
uint8_t scanRspLen
Size of scan response data.
Definition: rf_ble_cmd.h:1761
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1348
Bluetooth 5 Secondary Channel Advertiser Command.
Definition: rf_ble_cmd.h:957
ratmr_t timeoutTime
Time used together with timeoutTrigger that defines timeout of the first receive operation.
Definition: rf_ble_cmd.h:1659
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1376
uint16_t nRxAdvOk
Number of ADV*_IND packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2483
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1410
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1953
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:1926
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1431
ratmr_t endTime
Time used together with endTrigger that causes the device to end the connection event as soon as allo...
Definition: rf_ble_cmd.h:2109
uint8_t nRxAdvBufFull
Number of ADV*_IND packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2507
uint16_t commandNo
The command ID number 0x1823.
Definition: rf_ble_cmd.h:896
ratmr_t rxStartTime
The time needed to start RX in order to receive the packet.
Definition: rf_ble_cmd.h:2199
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1307
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:2035
uint16_t commandNo
The command ID number 0x1808.
Definition: rf_ble_cmd.h:565
uint8_t __dummy0
Definition: rf_ble_cmd.h:2126
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:2100
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:216
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1397
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1004
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:897
uint8_t nRxConnectReq
Number of AUX_CONNECT_REQ or CONNECT_IND (CONNECT_REQ) packets received OK and not ignored...
Definition: rf_ble_cmd.h:2465
Bluetooth 5 Extended Advertiser Command.
Definition: rf_ble_cmd.h:895
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:874
uint16_t randomState
State for pseudo-random number generation used in backoff procedure.
Definition: rf_ble_cmd.h:2363
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1437
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1246
#define __RFC_STRUCT
Definition: rf_ble_cmd.h:41
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:514
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1650
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:708
Definition: rf_ble_cmd.h:1975
uint16_t randomState
State for pseudo-random number generation used in backoff procedure.
Definition: rf_ble_cmd.h:2248
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2202
uint8_t __dummy0
Definition: rf_ble_cmd.h:2530
uint16_t commandNo
The command ID number 0x1821.
Definition: rf_ble_cmd.h:772
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2144
Definition: rf_ble_cmd.h:2540
uint16_t nRxOk
Number of packets received with CRC OK.
Definition: rf_ble_cmd.h:2541
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:123
Definition: rf_ble_cmd.h:2660
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:2099
Bluetooth 5 Initiator Command.
Definition: rf_ble_cmd.h:1081
Definition: rf_ble_cmd.h:1681
uint8_t nRxScanRspBufFull
Number of SCAN_RSP packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2490
uint16_t nRxScanRspIgnored
Number of SCAN_RSP packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2487
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1494
uint16_t backoffCount
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
Definition: rf_ble_cmd.h:2364
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:2095
uint16_t nRxRspIgnored
Number of AUX_SCAN_RSP, SCAN_RSP, or AUX_CONNECT_RSP packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2525
rfc_bleAdvPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:513
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:1609
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:570
uint16_t commandNo
The command ID number 0x1001.
Definition: rf_ble_cmd.h:688
uint32_t * pRegOverrideCommon
Pointer to a list of hardware and configuration registers to override during common initialization...
Definition: rf_ble_cmd.h:755
ratmr_t timeStamp
Time stamp of the last received packet.
Definition: rf_ble_cmd.h:2471
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:124
uint8_t channelNo
The channel index used for secondary advertising.
Definition: rf_ble_cmd.h:2325
uint8_t nRxCtrl
Number of LL control packets that have been received with CRC OK and not ignored. ...
Definition: rf_ble_cmd.h:2433
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:901
Definition: rf_ble_cmd.h:2627
uint16_t nRxScanRspOk
Number of SCAN_RSP packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2486
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1314
uint16_t commandNo
The command ID number 0x1807.
Definition: rf_ble_cmd.h:524
Definition: rf_ble_cmd.h:161
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1038
uint8_t nRxOk
Number of packets that have been received with payload, CRC OK and not ignored.
Definition: rf_ble_cmd.h:2432
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:337
Definition: rf_ble_cmd.h:2565
uint16_t txPower
Default transmit power.
Definition: rf_ble_cmd.h:1566
uint16_t * pDeviceAddress
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by initConfig.deviceAddrType is inverted.
Definition: rf_ble_cmd.h:1900
BLE Slave Command.
Definition: rf_ble_cmd.h:277
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1025
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:607
uint8_t nTxCtrlAckAck
Number of LL control packets that have been ACK'ed and where an ACK has been sent in response...
Definition: rf_ble_cmd.h:2428
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:324
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1586
uint16_t commandNo
The command ID number 0x1806.
Definition: rf_ble_cmd.h:483
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:365
uint8_t nTxScanRsp
Number of AUX_SCAN_RSP or SCAN_RSP packets transmitted.
Definition: rf_ble_cmd.h:2463
BLE PHY Test Transmitter Command.
Definition: rf_ble_cmd.h:646
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:941
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1682
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1128
uint16_t * pDeviceAddress
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by initConfig.deviceAddrType is inverted.
Definition: rf_ble_cmd.h:2374
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:839
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:1705
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:391
uint8_t connectReqLen
Size of connect request data.
Definition: rf_ble_cmd.h:1898
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:1624
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:2074
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1087
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1183
uint8_t * pAdvPkt
Pointer to extended advertising packet for the ADV_AUX_IND packet.
Definition: rf_ble_cmd.h:2183
rfc_ble5ScanInitOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1127
Definition: rf_ble_cmd.h:1728
ratmr_t endTime
Time used together with endTrigger that causes the device to end the Test Tx operation.
Definition: rf_ble_cmd.h:2002
uint8_t loDivider
LO divider setting to use. Supported values: 0 or 2.
Definition: rf_ble_cmd.h:731
ratmr_t timeoutTime
Time used together with timeoutTrigger that defines timeout of the first receive operation.
Definition: rf_ble_cmd.h:2049
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:704
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1438
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:542
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:2319
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2326
uint16_t backoffCount
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
Definition: rf_ble_cmd.h:2249
uint8_t nTx
Total number of packets (including auto-empty and retransmissions) that have been transmitted...
Definition: rf_ble_cmd.h:2423
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2409
rfc_bleGenericRxOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1189
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:432
uint16_t nRxAdvIgnored
Number of ADV*_IND packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2484
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:976
Definition: rf_ble_cmd.h:1938
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1956
uint8_t advLen
Size of advertiser data.
Definition: rf_ble_cmd.h:1760
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1647
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1613
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1286
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1393
int8_t lastRssi
RSSI of last received packet (signed)
Definition: rf_ble_cmd.h:2441
uint8_t * pConnectReqData
Pointer to buffer containing LLData to go in the CONNECT_IND (CONNECT_REQ)
Definition: rf_ble_cmd.h:1899
uint16_t nRxBufFull
Number of packets that have been received and discarded due to lack of buffer space.
Definition: rf_ble_cmd.h:2543
uint32_t ratmr_t
Type definition for RAT.
Definition: rf_mailbox.h:57
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:935
Definition: rf_ble_cmd.h:2461
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1207
uint16_t commandNo
The command ID number 0x1809.
Definition: rf_ble_cmd.h:606
uint8_t nRxAdvBufFull
Number of ADV*_IND packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2527
BLE Initiator Command.
Definition: rf_ble_cmd.h:564
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:2037
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:914
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1432
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:279
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:262
Definition: rf_ble_cmd.h:1514
uint16_t nTxScanReq
Number of transmitted SCAN_REQ packets.
Definition: rf_ble_cmd.h:2481
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2470
uint8_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:261
ratmr_t endTime
Time used together with endTrigger that causes the device to end the connection event as soon as allo...
Definition: rf_ble_cmd.h:1718
uint8_t extHdrFlags
Extended header flags as defined in BLE.
Definition: rf_ble_cmd.h:2574
Bluetooth 5 Scanner Command.
Definition: rf_ble_cmd.h:1019
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:1608
Definition: rf_ble_cmd.h:2339
uint16_t * pDeviceAddress
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by advConfig.deviceAddrType is inverted.
Definition: rf_ble_cmd.h:2132
ratmr_t timeStamp
Time stamp of the last successfully received ADV_IND packet that was not ignored. ...
Definition: rf_ble_cmd.h:2531
rfc_bleAdvPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:390
uint8_t * pExtHeader
Pointer to buffer containing extended header. If no fields except extended header flags...
Definition: rf_ble_cmd.h:2592
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:128
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1706
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:942
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:665
uint8_t maxLenLowRate
Maximum packet length for which using S = 8 (125 kbps) is allowed when transmitting. 0: no limit.
Definition: rf_ble_cmd.h:2052
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1610
uint8_t channelNo
The channel index used for secondary advertising.
Definition: rf_ble_cmd.h:2201
uint16_t commandNo
The command ID number 0x1827.
Definition: rf_ble_cmd.h:1020
uint8_t * pAdvPkt
Pointer to extended advertising packet for the ADV_EXT_IND packet.
Definition: rf_ble_cmd.h:2131
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:1515
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1472
uint16_t commandNo
The command ID number 0x1824.
Definition: rf_ble_cmd.h:958
uint8_t * pAdvData
Pointer to buffer containing ADV*_IND data.
Definition: rf_ble_cmd.h:1762
uint16_t commandNo
The command ID number 0x1822.
Definition: rf_ble_cmd.h:834
uint8_t __dummy1
Definition: rf_ble_cmd.h:2127
uint8_t payloadType
0: Advertising data 1: Scan response data
Definition: rf_ble_cmd.h:689
BLE Update Advertising Payload Command.
Definition: rf_ble_cmd.h:687
uint16_t commandNo
The command ID number 0x1803.
Definition: rf_ble_cmd.h:360
Bluetooth 5 Slave Command.
Definition: rf_ble_cmd.h:771
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1100
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:2098
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:256
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2508
Definition: rf_ble_cmd.h:2143
uint16_t nRxAdvNok
Number of ADV*_IND packets received with CRC error.
Definition: rf_ble_cmd.h:2506
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:790
Bluetooth 5 Radio Setup Command for all PHYs.
Definition: rf_ble_cmd.h:702
uint16_t nTx
Number of packets transmitted.
Definition: rf_ble_cmd.h:2556
Bluetooth 5 Scannable Undirected Advertiser Command.
Definition: rf_ble_cmd.h:1453
uint16_t nRxAdvNok
Number of ADV*_IND packets received with CRC error.
Definition: rf_ble_cmd.h:2485
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:163
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1313
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:473
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:460
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1611
uint16_t nRxScanRspNok
Number of SCAN_RSP packets received with CRC error.
Definition: rf_ble_cmd.h:2488
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2013
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:997
uint16_t nBackedOffReq
Number of AUX_SCAN_REQ, SCAN_REQ, or AUX_CONNECT_REQ packets not sent due to backoff procedure...
Definition: rf_ble_cmd.h:2520
uint8_t __dummy0
Definition: rf_ble_cmd.h:2053
uint8_t nRxCtrlAck
Number of LL control packets that have been received with CRC OK and not ignored, and then ACK'ed...
Definition: rf_ble_cmd.h:2434
rfc_bleTxTestOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1251
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:852
Bluetooth 5 Master Command.
Definition: rf_ble_cmd.h:833
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:2096
BLE Master Command.
Definition: rf_ble_cmd.h:318
rfc_bleMasterSlaveOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:817
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:1860
uint8_t * pNewData
Pointer to the buffer containing the new data.
Definition: rf_ble_cmd.h:692
rfc_bleTxTestPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:677
ratmr_t endTime
Time used together with endTrigger that causes the device to end the connection event as soon as allo...
Definition: rf_ble_cmd.h:2062
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2544
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1796
Bluetooth 5 PHY Test Transmitter Command.
Definition: rf_ble_cmd.h:1205
Bluetooth 5 Non-Connectable Advertiser Command.
Definition: rf_ble_cmd.h:1391
BLE Scanner Command.
Definition: rf_ble_cmd.h:523
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1003
uint8_t nTxCtrlAck
Number of LL control packets from the Tx queue that have been finished (ACK'ed)
Definition: rf_ble_cmd.h:2427
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:488
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1211
ratmr_t endTime
Time used together with endTrigger that causes the device to end the connection event as soon as allo...
Definition: rf_ble_cmd.h:1671
uint8_t advDataLen
Size of payload buffer.
Definition: rf_ble_cmd.h:2591
rfc_bleTxTestOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:678
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1273
uint8_t * pScanRspData
Pointer to buffer containing SCAN_RSP data.
Definition: rf_ble_cmd.h:1763
uint16_t maxWaitTimeForAuxCh
Maximum wait time for switching to secondary scanning withing the command. If the time to the start o...
Definition: rf_ble_cmd.h:2300
Type definition for a data queue.
Definition: rf_mailbox.h:62
uint8_t byteVal
If config.bOverride is 1, value of each byte to be sent.
Definition: rf_ble_cmd.h:1992
Definition: rf_ble_cmd.h:2121
uint32_t addressHi
Most significant 32 bits of the address contained in the entry.
Definition: rf_ble_cmd.h:2618
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1649
uint16_t __dummy1
Definition: rf_ble_cmd.h:2294
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1121
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:501
uint16_t commandNo
The command ID number 0x1820.
Definition: rf_ble_cmd.h:703
uint16_t nRxRspOk
Number of AUX_SCAN_RSP, SCAN_RSP, or AUX_CONNECT_RSP packets received with CRC OK and not ignored...
Definition: rf_ble_cmd.h:2524
uint8_t channelNo
The channel index used for secondary advertising.
Definition: rf_ble_cmd.h:2408
uint16_t nRxAdvIgnored
Number of ADV*_IND packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2522
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:652
ratmr_t timeStamp
Time stamp of the received ADV*_IND packet that caused transmission of CONNECT_IND (CONNECT_REQ) ...
Definition: rf_ble_cmd.h:2509
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1612
Definition: rf_ble_cmd.h:2072
uint8_t bRepeat
0: End operation after receiving a packet 1: Restart receiver after receiving a packet ...
Definition: rf_ble_cmd.h:1950
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1648
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:2040
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:624
uint8_t nRxBufFull
Number of packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2469
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:959
rfc_bleMasterSlaveOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:350
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1331
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2407
uint32_t * pRegOverrideCommon
Pointer to a list of hardware and configuration registers to override during common initialization...
Definition: rf_ble_cmd.h:1567
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1269
uint8_t * pRspPkt
Pointer to extended advertising packet for the AUX_SCAN_RSP or AUX_CONNECT_RSP packet (may be NULL if...
Definition: rf_ble_cmd.h:2184
Definition: rf_ble_cmd.h:2645
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:1500
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:167
uint8_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:154
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:221
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:818
Definition: rf_ble_cmd.h:2198
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:583
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1162
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:162
Definition: rf_ble_cmd.h:2555
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:811
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:217
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:443
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1709
#define __RFC_STRUCT_ATTR
Definition: rf_ble_cmd.h:50
uint8_t maxLenLowRate
Maximum packet length for which using S = 8 (125 kbps) is allowed when transmitting. 0: no limit.
Definition: rf_ble_cmd.h:2112
uint16_t commandNo
The command ID number 0x1804.
Definition: rf_ble_cmd.h:401
uint16_t commandNo
The command ID number 0x182D.
Definition: rf_ble_cmd.h:1392
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1369
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:180
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:1587
uint8_t __dummy0
Definition: rf_ble_cmd.h:2545
uint8_t packetType
The packet type to be used, encoded according to the Bluetooth 5.0 spec, Volume 6, Part F, Section 4.1.4.
Definition: rf_ble_cmd.h:1979
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1335
Definition: rf_common_cmd.h:122
Definition: rf_ble_cmd.h:2605
uint16_t nRxIgnored
Number of packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2468
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:566
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1083
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:873
Bluetooth 5 Generic Receiver Command.
Definition: rf_ble_cmd.h:1143
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:1646
BLE Generic Receiver Command.
Definition: rf_ble_cmd.h:605
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:963
rfc_ble5ScanInitOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1065
Definition: rf_ble_cmd.h:1585
BLE Connectable Directed Advertiser Command.
Definition: rf_ble_cmd.h:400
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1955
BLE Scannable Undirected Advertiser Command.
Definition: rf_ble_cmd.h:482
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:1145
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1149
uint8_t nRxBufFull
Number of packets that have been received and discarded due to lack of buffer space.
Definition: rf_ble_cmd.h:2440
rfc_bleGenericRxOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:637
uint32_t tx20Power
If txPower = 0xFFFF: If tx20Power < 0x10000000: Transmit power to use for the 20-dBm PA; overrides t...
Definition: rf_ble_cmd.h:880
uint8_t __dummy0
Definition: rf_ble_cmd.h:1897
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:378
uint16_t txPower
Transmit power to use (overrides the one given in radio setup) 0x0000: Use default TX power 0xFFFF...
Definition: rf_ble_cmd.h:1122
uint16_t nRxAdvNok
Number of ADV*_IND packets received with CRC error.
Definition: rf_ble_cmd.h:2523
uint16_t status
An integer telling the status of the command. This value is updated by the radio CPU during operation...
Definition: rf_ble_cmd.h:648
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:1645
uint8_t nRxAdvBufFull
Number of ADV*_IND packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2489
Definition: rf_ble_cmd.h:1795
BLE Connectable Undirected Advertiser Command.
Definition: rf_ble_cmd.h:359
Bluetooth 5 Connectable Undirected Advertiser Command.
Definition: rf_ble_cmd.h:1267
uint16_t * pDeviceAddress
Pointer (with least significant bit set to 0) to device address used for this device. If least significant bit is 1, the address type given by scanConfig.deviceAddrType is inverted.
Definition: rf_ble_cmd.h:2295
uint16_t __dummy0
Definition: rf_ble_cmd.h:1843
uint8_t __dummy1
Definition: rf_ble_cmd.h:1776
uint16_t txPower
Default transmit power.
Definition: rf_ble_cmd.h:754
rfc_bleAdvPar_t * pParams
Pointer to the parameter structure to update.
Definition: rf_ble_cmd.h:693
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:406
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1708
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1499
uint16_t backoffCount
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
Definition: rf_ble_cmd.h:1829
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2340
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:2402
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:2014
rfc_bleAdvPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:431
uint16_t commandNo
The command ID number 0x1801.
Definition: rf_ble_cmd.h:278
uint8_t __dummy0
Definition: rf_ble_cmd.h:1775
uint16_t nRxNok
Number of packets received with CRC error.
Definition: rf_ble_cmd.h:2542
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:296
rfc_bleScannerOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:555
uint8_t nTxConnectReq
Number of transmitted CONNECT_IND (CONNECT_REQ) packets.
Definition: rf_ble_cmd.h:2503