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;
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;
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;
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;
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;
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;
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;
1833 uint8_t logUpperLimit:4;
1834 uint8_t bLastSucceeded:1;
1835 uint8_t bLastFailed:1;
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;
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;
1960 uint8_t triggerType:4;
1962 uint8_t triggerNo:2;
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;
2044 uint8_t triggerType:4;
2046 uint8_t triggerNo:2;
2052 uint8_t maxRxPktLen;
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;
2104 uint8_t triggerType:4;
2106 uint8_t triggerNo:2;
2112 uint8_t maxRxPktLen;
2126 uint8_t deviceAddrType:1;
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;
2187 uint16_t* pDeviceAddress;
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;
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;
2306 uint8_t triggerType:4;
2308 uint8_t triggerNo:2;
2314 uint8_t triggerType:4;
2316 uint8_t triggerNo:2;
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;
2368 uint8_t logUpperLimit:4;
2369 uint8_t bLastSucceeded:1;
2370 uint8_t bLastFailed:1;
2383 uint16_t maxWaitTimeForAuxCh;
2389 uint8_t triggerType:4;
2391 uint8_t triggerNo:2;
2397 uint8_t triggerType:4;
2399 uint8_t triggerNo:2;
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;
2578 uint8_t bSkipAdvA:1;
2579 uint8_t bSkipTargetA:1;
2583 uint8_t deviceAddrType:1;
2589 uint8_t targetAddrType:1;
2631 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:1709
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:1685
uint16_t nTxReq
Number of transmitted AUX_SCAN_REQ, SCAN_REQ, AUX_CONNECT_REQ, or CONNECT_IND packets.
Definition: rf_ble_cmd.h:2521
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:1787
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:2439
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:2484
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2493
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: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: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:2099
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:1830
uint16_t nTxAdvInd
Number of ADV*_IND packets completely transmitted.
Definition: rf_ble_cmd.h:2464
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:1875
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:2469
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1522
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:2130
rfc_bleInitiatorOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:596
Definition: rf_ble_cmd.h:2504
uint8_t * pConnectReqData
Pointer to buffer containing LLData to go in the CONNECT_IND or AUX_CONNECT_REQ packet.
Definition: rf_ble_cmd.h:2375
uint8_t __dummy1
Definition: rf_ble_cmd.h:1664
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:2040
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:2217
ratmr_t timeStamp
Time stamp of the last received packet.
Definition: rf_ble_cmd.h:2548
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:2530
rfc_bleGenericRxPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:636
Definition: rf_ble_cmd.h:2482
ratmr_t timeStamp
Time stamp of the last successfully received ADV*_IND packet that was not ignored.
Definition: rf_ble_cmd.h:2495
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:1841
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:2608
uint8_t scanReqLen
Size of scan request data.
Definition: rf_ble_cmd.h:1839
Definition: rf_ble_cmd.h:1624
uint8_t __dummy0
Definition: rf_ble_cmd.h:2494
uint8_t connectReqLen
Size of connect request data.
Definition: rf_ble_cmd.h:2374
uint16_t nRxAdvIgnored
Number of ADV*_IND packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2507
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:2038
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:2428
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:1967
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:2014
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:2182
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1956
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:2301
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:1518
Definition: rf_ble_cmd.h:2520
uint8_t __dummy0
Definition: rf_ble_cmd.h:1995
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:1706
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:1840
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:2466
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2202
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:2531
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:2454
rfc_bleMasterPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:349
Definition: rf_ble_cmd.h:2424
dataQueue_t * pRxQ
Pointer to receive queue. May be NULL; if so, received packets are not stored.
Definition: rf_ble_cmd.h:1941
uint16_t nRxAdvOk
Number of ADV*_IND packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2523
Definition: rf_ble_cmd.h:1874
uint16_t numPackets
Number of packets to transmit 0: Transmit unlimited number of packets.
Definition: rf_ble_cmd.h:1978
BLE Non-Connectable Advertiser Command.
Definition: rf_ble_cmd.h:441
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1731
uint16_t nRxRspNok
Number of AUX_SCAN_RSP, SCAN_RSP, or AUX_CONNECT_RSP packets received with CRC error.
Definition: rf_ble_cmd.h:2528
uint8_t __dummy0
Definition: rf_ble_cmd.h:2295
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:1766
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2326
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:1545
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1625
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2075
uint8_t nTxEntryDone
Number of packets from the Tx queue that have been finished (ACK'ed)
Definition: rf_ble_cmd.h:2433
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:2506
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:2041
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2218
uint16_t address
Least significant 16 bits of the address contained in the entry.
Definition: rf_ble_cmd.h:2619
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:1763
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:1661
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:2485
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:1955
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:1928
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:2111
uint8_t nRxAdvBufFull
Number of ADV*_IND packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2509
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:2201
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:2037
uint16_t commandNo
The command ID number 0x1808.
Definition: rf_ble_cmd.h:565
uint8_t __dummy0
Definition: rf_ble_cmd.h:2128
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:2102
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:2467
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:2365
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:1652
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:1977
uint16_t randomState
State for pseudo-random number generation used in backoff procedure.
Definition: rf_ble_cmd.h:2250
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2204
uint8_t __dummy0
Definition: rf_ble_cmd.h:2532
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:2146
Definition: rf_ble_cmd.h:2542
uint16_t nRxOk
Number of packets received with CRC OK.
Definition: rf_ble_cmd.h:2543
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:123
Definition: rf_ble_cmd.h:2662
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:2101
Bluetooth 5 Initiator Command.
Definition: rf_ble_cmd.h:1081
Definition: rf_ble_cmd.h:1683
uint8_t nRxScanRspBufFull
Number of SCAN_RSP packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2492
uint16_t nRxScanRspIgnored
Number of SCAN_RSP packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2489
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:2366
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:2097
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:2527
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:1611
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:2473
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:2327
uint8_t nRxCtrl
Number of LL control packets that have been received with CRC OK and not ignored. ...
Definition: rf_ble_cmd.h:2435
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:2629
uint16_t nRxScanRspOk
Number of SCAN_RSP packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2488
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:2434
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:2567
uint16_t txPower
Default transmit power.
Definition: rf_ble_cmd.h:1568
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:1902
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:2430
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:1588
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:2465
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:1684
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:2376
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:1707
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:1900
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:1626
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:2076
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:2185
rfc_ble5ScanInitOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1127
Definition: rf_ble_cmd.h:1730
ratmr_t endTime
Time used together with endTrigger that causes the device to end the Test Tx operation.
Definition: rf_ble_cmd.h:2004
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:2051
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:2321
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2328
uint16_t backoffCount
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
Definition: rf_ble_cmd.h:2251
uint8_t nTx
Total number of packets (including auto-empty and retransmissions) that have been transmitted...
Definition: rf_ble_cmd.h:2425
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2411
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:2486
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:1940
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1958
uint8_t advLen
Size of advertiser data.
Definition: rf_ble_cmd.h:1762
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1649
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1615
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:2443
uint8_t * pConnectReqData
Pointer to buffer containing LLData to go in the CONNECT_IND (CONNECT_REQ)
Definition: rf_ble_cmd.h:1901
uint16_t nRxBufFull
Number of packets that have been received and discarded due to lack of buffer space.
Definition: rf_ble_cmd.h:2545
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:2463
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:2529
BLE Initiator Command.
Definition: rf_ble_cmd.h:564
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:2039
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:1516
uint16_t nTxScanReq
Number of transmitted SCAN_REQ packets.
Definition: rf_ble_cmd.h:2483
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2472
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:1720
uint8_t extHdrFlags
Extended header flags as defined in BLE.
Definition: rf_ble_cmd.h:2576
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:1610
Definition: rf_ble_cmd.h:2341
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:2134
ratmr_t timeStamp
Time stamp of the last successfully received ADV_IND packet that was not ignored. ...
Definition: rf_ble_cmd.h:2533
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:2594
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:1708
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:2054
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1612
uint8_t channelNo
The channel index used for secondary advertising.
Definition: rf_ble_cmd.h:2203
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:2133
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:1517
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:1764
uint16_t commandNo
The command ID number 0x1822.
Definition: rf_ble_cmd.h:834
uint8_t __dummy1
Definition: rf_ble_cmd.h:2129
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:2100
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:2510
Definition: rf_ble_cmd.h:2145
uint16_t nRxAdvNok
Number of ADV*_IND packets received with CRC error.
Definition: rf_ble_cmd.h:2508
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:2558
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:2487
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:1613
uint16_t nRxScanRspNok
Number of SCAN_RSP packets received with CRC error.
Definition: rf_ble_cmd.h:2490
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2015
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:2522
uint8_t __dummy0
Definition: rf_ble_cmd.h:2055
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:2436
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:2098
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:1862
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:2064
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2546
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1798
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:2429
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:1673
uint8_t advDataLen
Size of payload buffer.
Definition: rf_ble_cmd.h:2593
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:1765
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:2302
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:1994
Definition: rf_ble_cmd.h:2123
uint32_t addressHi
Most significant 32 bits of the address contained in the entry.
Definition: rf_ble_cmd.h:2620
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1651
uint16_t __dummy1
Definition: rf_ble_cmd.h:2296
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:2526
uint8_t channelNo
The channel index used for secondary advertising.
Definition: rf_ble_cmd.h:2410
uint16_t nRxAdvIgnored
Number of ADV*_IND packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2524
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:2511
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1614
Definition: rf_ble_cmd.h:2074
uint8_t bRepeat
0: End operation after receiving a packet 1: Restart receiver after receiving a packet ...
Definition: rf_ble_cmd.h:1952
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1650
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:2042
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: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: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:2409
uint32_t * pRegOverrideCommon
Pointer to a list of hardware and configuration registers to override during common initialization...
Definition: rf_ble_cmd.h:1569
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:2186
Definition: rf_ble_cmd.h:2647
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:2200
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:2557
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:1711
#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:2114
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:1589
uint8_t __dummy0
Definition: rf_ble_cmd.h:2547
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:1981
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:2607
uint16_t nRxIgnored
Number of packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2470
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:1648
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:1587
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:1957
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:2442
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:1899
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:2525
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:1647
uint8_t nRxAdvBufFull
Number of ADV*_IND packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2491
Definition: rf_ble_cmd.h:1797
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:2297
uint16_t __dummy0
Definition: rf_ble_cmd.h:1845
uint8_t __dummy1
Definition: rf_ble_cmd.h:1778
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:1710
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:1831
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2342
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:2404
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:2016
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:1777
uint16_t nRxNok
Number of packets received with CRC error.
Definition: rf_ble_cmd.h:2544
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:2505