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;
753 uint32_t* pRegOverride1Mbps;
755 uint32_t* pRegOverride2Mbps;
757 uint32_t* pRegOverrideCoded;
766 #define CMD_BLE5_SLAVE 0x1821 776 uint8_t triggerType:4;
828 #define CMD_BLE5_MASTER 0x1822 838 uint8_t triggerType:4;
890 #define CMD_BLE5_ADV_EXT 0x1823 900 uint8_t triggerType:4;
952 #define CMD_BLE5_ADV_AUX 0x1824 962 uint8_t triggerType:4;
1014 #define CMD_BLE5_SCANNER 0x1827 1024 uint8_t triggerType:4;
1026 uint8_t triggerNo:2;
1042 uint8_t bOverride:1;
1076 #define CMD_BLE5_INITIATOR 0x1828 1086 uint8_t triggerType:4;
1088 uint8_t triggerNo:2;
1104 uint8_t bOverride:1;
1138 #define CMD_BLE5_GENERIC_RX 0x1829 1148 uint8_t triggerType:4;
1150 uint8_t triggerNo:2;
1166 uint8_t bOverride:1;
1200 #define CMD_BLE5_TX_TEST 0x182A 1210 uint8_t triggerType:4;
1212 uint8_t triggerNo:2;
1228 uint8_t bOverride:1;
1262 #define CMD_BLE5_ADV 0x182B 1272 uint8_t triggerType:4;
1274 uint8_t triggerNo:2;
1290 uint8_t bOverride:1;
1324 #define CMD_BLE5_ADV_DIR 0x182C 1334 uint8_t triggerType:4;
1336 uint8_t triggerNo:2;
1352 uint8_t bOverride:1;
1386 #define CMD_BLE5_ADV_NC 0x182D 1396 uint8_t triggerType:4;
1398 uint8_t triggerNo:2;
1414 uint8_t bOverride:1;
1448 #define CMD_BLE5_ADV_SCAN 0x182E 1458 uint8_t triggerType:4;
1460 uint8_t triggerNo:2;
1476 uint8_t bOverride:1;
1519 uint8_t triggerType:4;
1521 uint8_t triggerNo:2;
1542 uint16_t frontEndMode:3;
1543 uint16_t biasMode:1;
1549 uint16_t analogCfgMode:6;
1551 uint16_t bNoFsPowerUp:1;
1562 uint32_t* pRegOverride1Mbps;
1564 uint32_t* pRegOverride2Mbps;
1566 uint32_t* pRegOverrideCoded;
1568 uint32_t* pRegOverrideTxStd;
1570 uint32_t* pRegOverrideTx20;
1583 uint8_t bAutoFlushIgnored:1;
1584 uint8_t bAutoFlushCrcErr:1;
1585 uint8_t bAutoFlushEmpty:1;
1586 uint8_t bIncludeLenByte:1;
1587 uint8_t bIncludeCrc:1;
1588 uint8_t bAppendRssi:1;
1589 uint8_t bAppendStatus:1;
1590 uint8_t bAppendTimestamp:1;
1596 uint8_t bFirstPkt:1;
1597 uint8_t bAutoEmpty:1;
1598 uint8_t bLlCtrlTx:1;
1599 uint8_t bLlCtrlAckRx:1;
1600 uint8_t bLlCtrlAckPending:1;
1620 uint8_t bAutoFlushIgnored:1;
1621 uint8_t bAutoFlushCrcErr:1;
1622 uint8_t bAutoFlushEmpty:1;
1623 uint8_t bIncludeLenByte:1;
1624 uint8_t bIncludeCrc:1;
1625 uint8_t bAppendRssi:1;
1626 uint8_t bAppendStatus:1;
1627 uint8_t bAppendTimestamp:1;
1633 uint8_t bFirstPkt:1;
1634 uint8_t bAutoEmpty:1;
1635 uint8_t bLlCtrlTx:1;
1636 uint8_t bLlCtrlAckRx:1;
1637 uint8_t bLlCtrlAckPending:1;
1646 uint8_t triggerType:4;
1648 uint8_t triggerNo:2;
1658 uint8_t triggerType:4;
1660 uint8_t triggerNo:2;
1679 uint8_t bAutoFlushIgnored:1;
1680 uint8_t bAutoFlushCrcErr:1;
1681 uint8_t bAutoFlushEmpty:1;
1682 uint8_t bIncludeLenByte:1;
1683 uint8_t bIncludeCrc:1;
1684 uint8_t bAppendRssi:1;
1685 uint8_t bAppendStatus:1;
1686 uint8_t bAppendTimestamp:1;
1692 uint8_t bFirstPkt:1;
1693 uint8_t bAutoEmpty:1;
1694 uint8_t bLlCtrlTx:1;
1695 uint8_t bLlCtrlAckRx:1;
1696 uint8_t bLlCtrlAckPending:1;
1705 uint8_t triggerType:4;
1707 uint8_t triggerNo:2;
1725 uint8_t bAutoFlushIgnored:1;
1726 uint8_t bAutoFlushCrcErr:1;
1727 uint8_t bAutoFlushEmpty:1;
1728 uint8_t bIncludeLenByte:1;
1729 uint8_t bIncludeCrc:1;
1730 uint8_t bAppendRssi:1;
1731 uint8_t bAppendStatus:1;
1732 uint8_t bAppendTimestamp:1;
1735 uint8_t advFilterPolicy:2;
1736 uint8_t deviceAddrType:1;
1743 uint8_t peerAddrType:1;
1744 uint8_t bStrictLenFilter:1;
1747 uint8_t privIgnMode:1;
1765 uint8_t scanRspEndType:1;
1772 uint8_t triggerType:4;
1774 uint8_t triggerNo:2;
1792 uint8_t bAutoFlushIgnored:1;
1793 uint8_t bAutoFlushCrcErr:1;
1794 uint8_t bAutoFlushEmpty:1;
1795 uint8_t bIncludeLenByte:1;
1796 uint8_t bIncludeCrc:1;
1797 uint8_t bAppendRssi:1;
1798 uint8_t bAppendStatus:1;
1799 uint8_t bAppendTimestamp:1;
1802 uint8_t scanFilterPolicy:1;
1803 uint8_t bActiveScan:1;
1807 uint8_t deviceAddrType:1;
1809 uint8_t rpaFilterPolicy:1;
1810 uint8_t bStrictLenFilter:1;
1813 uint8_t bAutoWlIgnore:1;
1815 uint8_t bEndOnRpt:1;
1825 uint8_t logUpperLimit:4;
1826 uint8_t bLastSucceeded:1;
1827 uint8_t bLastFailed:1;
1839 uint8_t triggerType:4;
1841 uint8_t triggerNo:2;
1847 uint8_t triggerType:4;
1849 uint8_t triggerNo:2;
1869 uint8_t bAutoFlushIgnored:1;
1870 uint8_t bAutoFlushCrcErr:1;
1871 uint8_t bAutoFlushEmpty:1;
1872 uint8_t bIncludeLenByte:1;
1873 uint8_t bIncludeCrc:1;
1874 uint8_t bAppendRssi:1;
1875 uint8_t bAppendStatus:1;
1876 uint8_t bAppendTimestamp:1;
1879 uint8_t bUseWhiteList:1;
1880 uint8_t bDynamicWinOffset:1;
1883 uint8_t deviceAddrType:1;
1885 uint8_t peerAddrType:1;
1886 uint8_t bStrictLenFilter:1;
1905 uint8_t triggerType:4;
1907 uint8_t triggerNo:2;
1913 uint8_t triggerType:4;
1915 uint8_t triggerNo:2;
1935 uint8_t bAutoFlushIgnored:1;
1936 uint8_t bAutoFlushCrcErr:1;
1937 uint8_t bAutoFlushEmpty:1;
1938 uint8_t bIncludeLenByte:1;
1939 uint8_t bIncludeCrc:1;
1940 uint8_t bAppendRssi:1;
1941 uint8_t bAppendStatus:1;
1942 uint8_t bAppendTimestamp:1;
1952 uint8_t triggerType:4;
1954 uint8_t triggerNo:2;
1971 uint8_t payloadLength;
1977 uint8_t bOverrideDefault:1;
1978 uint8_t bUsePrbs9:1;
1980 uint8_t bUsePrbs15:1;
1989 uint8_t triggerType:4;
1991 uint8_t triggerNo:2;
2010 uint8_t bAutoFlushIgnored:1;
2011 uint8_t bAutoFlushCrcErr:1;
2012 uint8_t bAutoFlushEmpty:1;
2013 uint8_t bIncludeLenByte:1;
2014 uint8_t bIncludeCrc:1;
2015 uint8_t bAppendRssi:1;
2016 uint8_t bAppendStatus:1;
2017 uint8_t bAppendTimestamp:1;
2023 uint8_t bFirstPkt:1;
2024 uint8_t bAutoEmpty:1;
2025 uint8_t bLlCtrlTx:1;
2026 uint8_t bLlCtrlAckRx:1;
2027 uint8_t bLlCtrlAckPending:1;
2036 uint8_t triggerType:4;
2038 uint8_t triggerNo:2;
2044 uint8_t maxRxPktLen;
2049 uint8_t triggerType:4;
2051 uint8_t triggerNo:2;
2070 uint8_t bAutoFlushIgnored:1;
2071 uint8_t bAutoFlushCrcErr:1;
2072 uint8_t bAutoFlushEmpty:1;
2073 uint8_t bIncludeLenByte:1;
2074 uint8_t bIncludeCrc:1;
2075 uint8_t bAppendRssi:1;
2076 uint8_t bAppendStatus:1;
2077 uint8_t bAppendTimestamp:1;
2083 uint8_t bFirstPkt:1;
2084 uint8_t bAutoEmpty:1;
2085 uint8_t bLlCtrlTx:1;
2086 uint8_t bLlCtrlAckRx:1;
2087 uint8_t bLlCtrlAckPending:1;
2096 uint8_t triggerType:4;
2098 uint8_t triggerNo:2;
2104 uint8_t maxRxPktLen;
2118 uint8_t deviceAddrType:1;
2140 uint8_t bAutoFlushIgnored:1;
2141 uint8_t bAutoFlushCrcErr:1;
2142 uint8_t bAutoFlushEmpty:1;
2143 uint8_t bIncludeLenByte:1;
2144 uint8_t bIncludeCrc:1;
2145 uint8_t bAppendRssi:1;
2146 uint8_t bAppendStatus:1;
2147 uint8_t bAppendTimestamp:1;
2150 uint8_t advFilterPolicy:2;
2151 uint8_t deviceAddrType:1;
2158 uint8_t targetAddrType:1;
2159 uint8_t bStrictLenFilter:1;
2160 uint8_t bDirected:1;
2162 uint8_t privIgnMode:1;
2170 uint8_t scanRspEndType:1;
2179 uint16_t* pDeviceAddress;
2212 uint8_t bAutoFlushIgnored:1;
2213 uint8_t bAutoFlushCrcErr:1;
2214 uint8_t bAutoFlushEmpty:1;
2215 uint8_t bIncludeLenByte:1;
2216 uint8_t bIncludeCrc:1;
2217 uint8_t bAppendRssi:1;
2218 uint8_t bAppendStatus:1;
2219 uint8_t bAppendTimestamp:1;
2222 uint8_t scanFilterPolicy:1;
2223 uint8_t bActiveScan:1;
2227 uint8_t deviceAddrType:1;
2229 uint8_t rpaFilterPolicy:1;
2230 uint8_t bStrictLenFilter:1;
2233 uint8_t bAutoWlIgnore:1;
2235 uint8_t bEndOnRpt:1;
2245 uint8_t logUpperLimit:4;
2246 uint8_t bLastSucceeded:1;
2247 uint8_t bLastFailed:1;
2252 uint8_t bCheckAdi:1;
2253 uint8_t bAutoAdiUpdate:1;
2255 uint8_t bApplyDuplicateFiltering:1;
2258 uint8_t bAutoWlIgnore:1;
2262 uint8_t bAutoAdiProcess:1;
2264 uint8_t bExclusiveSid:1;
2272 uint8_t lastAcceptedSid:4;
2298 uint8_t triggerType:4;
2300 uint8_t triggerNo:2;
2306 uint8_t triggerType:4;
2308 uint8_t triggerNo:2;
2336 uint8_t bAutoFlushIgnored:1;
2337 uint8_t bAutoFlushCrcErr:1;
2338 uint8_t bAutoFlushEmpty:1;
2339 uint8_t bIncludeLenByte:1;
2340 uint8_t bIncludeCrc:1;
2341 uint8_t bAppendRssi:1;
2342 uint8_t bAppendStatus:1;
2343 uint8_t bAppendTimestamp:1;
2346 uint8_t bUseWhiteList:1;
2347 uint8_t bDynamicWinOffset:1;
2350 uint8_t deviceAddrType:1;
2351 uint8_t peerAddrType:1;
2352 uint8_t bStrictLenFilter:1;
2360 uint8_t logUpperLimit:4;
2361 uint8_t bLastSucceeded:1;
2362 uint8_t bLastFailed:1;
2375 uint16_t maxWaitTimeForAuxCh;
2381 uint8_t triggerType:4;
2383 uint8_t triggerNo:2;
2389 uint8_t triggerType:4;
2391 uint8_t triggerNo:2;
2437 uint8_t bTimeStampValid:1;
2438 uint8_t bLastCrcErr:1;
2439 uint8_t bLastIgnored:1;
2440 uint8_t bLastEmpty:1;
2441 uint8_t bLastCtrl:1;
2570 uint8_t bSkipAdvA:1;
2571 uint8_t bSkipTargetA:1;
2575 uint8_t deviceAddrType:1;
2581 uint8_t targetAddrType:1;
2623 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:1701
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:1677
uint16_t nTxReq
Number of transmitted AUX_SCAN_REQ, SCAN_REQ, AUX_CONNECT_REQ, or CONNECT_IND packets.
Definition: rf_ble_cmd.h:2513
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:809
uint16_t commandNo
The command ID number 0x182A.
Definition: rf_ble_cmd.h:1203
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:1779
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:1305
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:2431
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:2476
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2485
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:2460
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:1452
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:1187
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1242
uint16_t commandNo
The command ID number 0x182E.
Definition: rf_ble_cmd.h:1451
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:1018
uint16_t commandNo
The command ID number 0x182C.
Definition: rf_ble_cmd.h:1327
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:2091
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:832
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:1367
uint16_t randomState
State for pseudo-random number generation used in backoff procedure.
Definition: rf_ble_cmd.h:1822
uint16_t nTxAdvInd
Number of ADV*_IND packets completely transmitted.
Definition: rf_ble_cmd.h:2456
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:1867
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:2461
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1517
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:2122
rfc_bleInitiatorOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:596
Definition: rf_ble_cmd.h:2496
uint8_t * pConnectReqData
Pointer to buffer containing LLData to go in the CONNECT_IND or AUX_CONNECT_REQ packet.
Definition: rf_ble_cmd.h:2367
uint8_t __dummy1
Definition: rf_ble_cmd.h:1656
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1056
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:774
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:2032
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:2209
ratmr_t timeStamp
Time stamp of the last received packet.
Definition: rf_ble_cmd.h:2540
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:2522
rfc_bleGenericRxPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:636
Definition: rf_ble_cmd.h:2474
ratmr_t timeStamp
Time stamp of the last successfully received ADV*_IND packet that was not ignored.
Definition: rf_ble_cmd.h:2487
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:1833
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1372
uint8_t size
Number of while list entries. Used in the first entry of the list only.
Definition: rf_ble_cmd.h:2600
uint8_t scanReqLen
Size of scan request data.
Definition: rf_ble_cmd.h:1831
Definition: rf_ble_cmd.h:1616
uint8_t __dummy0
Definition: rf_ble_cmd.h:2486
uint8_t connectReqLen
Size of connect request data.
Definition: rf_ble_cmd.h:2366
uint16_t nRxAdvIgnored
Number of ADV*_IND packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2499
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:2030
Bluetooth 5 Connectable Directed Advertiser Command.
Definition: rf_ble_cmd.h:1326
uint16_t commandNo
The command ID number 0x1828.
Definition: rf_ble_cmd.h:1079
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:1063
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:2420
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:1057
ratmr_t endTime
Time used together with endTrigger that causes the device to end the Rx operation.
Definition: rf_ble_cmd.h:1959
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:1181
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:2006
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:1141
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:2174
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1948
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:2293
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1221
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:1513
Definition: rf_ble_cmd.h:2512
uint8_t __dummy0
Definition: rf_ble_cmd.h:1987
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:1698
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:1832
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:2458
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2194
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:876
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2523
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:995
uint16_t commandNo
The command ID number 0x182B.
Definition: rf_ble_cmd.h:1265
ratmr_t timeStamp
Slave operation: Time stamp of first received packet.
Definition: rf_ble_cmd.h:2446
rfc_bleMasterPar_t * pParams
Pointer to command specific parameter structure.
Definition: rf_ble_cmd.h:349
Definition: rf_ble_cmd.h:2416
dataQueue_t * pRxQ
Pointer to receive queue. May be NULL; if so, received packets are not stored.
Definition: rf_ble_cmd.h:1933
uint16_t nRxAdvOk
Number of ADV*_IND packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2515
Definition: rf_ble_cmd.h:1866
uint16_t numPackets
Number of packets to transmit 0: Transmit unlimited number of packets.
Definition: rf_ble_cmd.h:1970
BLE Non-Connectable Advertiser Command.
Definition: rf_ble_cmd.h:441
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1723
uint16_t nRxRspNok
Number of AUX_SCAN_RSP, SCAN_RSP, or AUX_CONNECT_RSP packets received with CRC error.
Definition: rf_ble_cmd.h:2520
uint8_t __dummy0
Definition: rf_ble_cmd.h:2287
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:1758
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2318
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1456
uint8_t loDivider
LO divider setting to use. Supported values: 0 or 2.
Definition: rf_ble_cmd.h:1540
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1617
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2067
uint8_t nTxEntryDone
Number of packets from the Tx queue that have been finished (ACK'ed)
Definition: rf_ble_cmd.h:2425
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:933
uint8_t nRxAdvOk
Number of ADV*_IND packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2498
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1490
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:1249
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:2033
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2210
uint16_t address
Least significant 16 bits of the address contained in the entry.
Definition: rf_ble_cmd.h:2611
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:770
uint8_t scanRspLen
Size of scan response data.
Definition: rf_ble_cmd.h:1755
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1345
Bluetooth 5 Secondary Channel Advertiser Command.
Definition: rf_ble_cmd.h:954
ratmr_t timeoutTime
Time used together with timeoutTrigger that defines timeout of the first receive operation.
Definition: rf_ble_cmd.h:1653
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:1373
uint16_t nRxAdvOk
Number of ADV*_IND packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2477
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1407
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1947
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:1920
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1428
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:2103
uint8_t nRxAdvBufFull
Number of ADV*_IND packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2501
uint16_t commandNo
The command ID number 0x1823.
Definition: rf_ble_cmd.h:893
ratmr_t rxStartTime
The time needed to start RX in order to receive the packet.
Definition: rf_ble_cmd.h:2193
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1304
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:2029
uint16_t commandNo
The command ID number 0x1808.
Definition: rf_ble_cmd.h:565
uint8_t __dummy0
Definition: rf_ble_cmd.h:2120
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:2094
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:1394
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:1001
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:894
uint8_t nRxConnectReq
Number of AUX_CONNECT_REQ or CONNECT_IND (CONNECT_REQ) packets received OK and not ignored...
Definition: rf_ble_cmd.h:2459
Bluetooth 5 Extended Advertiser Command.
Definition: rf_ble_cmd.h:892
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:871
uint16_t randomState
State for pseudo-random number generation used in backoff procedure.
Definition: rf_ble_cmd.h:2357
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1434
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:1243
#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:1644
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:1969
uint16_t randomState
State for pseudo-random number generation used in backoff procedure.
Definition: rf_ble_cmd.h:2242
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2196
uint8_t __dummy0
Definition: rf_ble_cmd.h:2524
uint16_t commandNo
The command ID number 0x1821.
Definition: rf_ble_cmd.h:769
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2138
Definition: rf_ble_cmd.h:2534
uint16_t nRxOk
Number of packets received with CRC OK.
Definition: rf_ble_cmd.h:2535
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:123
Definition: rf_ble_cmd.h:2654
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:2093
Bluetooth 5 Initiator Command.
Definition: rf_ble_cmd.h:1078
Definition: rf_ble_cmd.h:1675
uint8_t nRxScanRspBufFull
Number of SCAN_RSP packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2484
uint16_t nRxScanRspIgnored
Number of SCAN_RSP packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2481
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:1491
uint16_t backoffCount
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
Definition: rf_ble_cmd.h:2358
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:2089
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:2519
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:1603
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:752
ratmr_t timeStamp
Time stamp of the last received packet.
Definition: rf_ble_cmd.h:2465
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:2319
uint8_t nRxCtrl
Number of LL control packets that have been received with CRC OK and not ignored. ...
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:898
Definition: rf_ble_cmd.h:2621
uint16_t nRxScanRspOk
Number of SCAN_RSP packets received with CRC OK and not ignored.
Definition: rf_ble_cmd.h:2480
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:1311
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:1035
uint8_t nRxOk
Number of packets that have been received with payload, CRC OK and not ignored.
Definition: rf_ble_cmd.h:2426
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:2559
uint16_t txPower
Default transmit power.
Definition: rf_ble_cmd.h:1560
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:1894
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:1022
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:2422
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:1580
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:2457
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:938
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1676
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:1125
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:2368
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:836
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:1699
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:1892
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:1618
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:2068
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1084
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1180
uint8_t * pAdvPkt
Pointer to extended advertising packet for the ADV_AUX_IND packet.
Definition: rf_ble_cmd.h:2177
rfc_ble5ScanInitOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1124
Definition: rf_ble_cmd.h:1722
ratmr_t endTime
Time used together with endTrigger that causes the device to end the Test Tx operation.
Definition: rf_ble_cmd.h:1996
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:2043
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:1435
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:2313
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2320
uint16_t backoffCount
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
Definition: rf_ble_cmd.h:2243
uint8_t nTx
Total number of packets (including auto-empty and retransmissions) that have been transmitted...
Definition: rf_ble_cmd.h:2417
uint8_t phyMode
PHY to use on secondary channel: 0: 1 Mbps 1: 2 Mbps 2: Coded Others: Reserved ...
Definition: rf_ble_cmd.h:2403
rfc_bleGenericRxOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1186
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:2478
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:973
Definition: rf_ble_cmd.h:1932
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1950
uint8_t advLen
Size of advertiser data.
Definition: rf_ble_cmd.h:1754
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1641
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:1607
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1283
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:1390
int8_t lastRssi
RSSI of last received packet (signed)
Definition: rf_ble_cmd.h:2435
uint8_t * pConnectReqData
Pointer to buffer containing LLData to go in the CONNECT_IND (CONNECT_REQ)
Definition: rf_ble_cmd.h:1893
uint16_t nRxBufFull
Number of packets that have been received and discarded due to lack of buffer space.
Definition: rf_ble_cmd.h:2537
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:932
Definition: rf_ble_cmd.h:2455
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:1204
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:2521
BLE Initiator Command.
Definition: rf_ble_cmd.h:564
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:2031
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:911
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:1429
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:1511
uint16_t nTxScanReq
Number of transmitted SCAN_REQ packets.
Definition: rf_ble_cmd.h:2475
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2464
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:1712
uint8_t extHdrFlags
Extended header flags as defined in BLE.
Definition: rf_ble_cmd.h:2568
Bluetooth 5 Scanner Command.
Definition: rf_ble_cmd.h:1016
uint8_t maxNack
Maximum number of NACKs received before operation ends. 0: No limit.
Definition: rf_ble_cmd.h:1602
Definition: rf_ble_cmd.h:2333
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:2126
ratmr_t timeStamp
Time stamp of the last successfully received ADV_IND packet that was not ignored. ...
Definition: rf_ble_cmd.h:2525
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:2586
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:1700
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:939
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:2046
uint32_t accessAddress
Access address used on the connection.
Definition: rf_ble_cmd.h:1604
uint8_t channelNo
The channel index used for secondary advertising.
Definition: rf_ble_cmd.h:2195
uint16_t commandNo
The command ID number 0x1827.
Definition: rf_ble_cmd.h:1017
uint8_t * pAdvPkt
Pointer to extended advertising packet for the ADV_EXT_IND packet.
Definition: rf_ble_cmd.h:2125
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:1512
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1469
uint16_t commandNo
The command ID number 0x1824.
Definition: rf_ble_cmd.h:955
uint8_t * pAdvData
Pointer to buffer containing ADV*_IND data.
Definition: rf_ble_cmd.h:1756
uint16_t commandNo
The command ID number 0x1822.
Definition: rf_ble_cmd.h:831
uint8_t __dummy1
Definition: rf_ble_cmd.h:2121
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:768
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:1097
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:2092
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:2502
Definition: rf_ble_cmd.h:2137
uint16_t nRxAdvNok
Number of ADV*_IND packets received with CRC error.
Definition: rf_ble_cmd.h:2500
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:787
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:2550
Bluetooth 5 Scannable Undirected Advertiser Command.
Definition: rf_ble_cmd.h:1450
uint16_t nRxAdvNok
Number of ADV*_IND packets received with CRC error.
Definition: rf_ble_cmd.h:2479
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:1310
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:1605
uint16_t nRxScanRspNok
Number of SCAN_RSP packets received with CRC error.
Definition: rf_ble_cmd.h:2482
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2007
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:994
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:2514
uint8_t __dummy0
Definition: rf_ble_cmd.h:2047
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:2428
rfc_bleTxTestOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1248
uint8_t channel
Channel to use 0–39: BLE advertising/data channel index 60–207: Custom frequency; (2300 + channel...
Definition: rf_ble_cmd.h:849
Bluetooth 5 Master Command.
Definition: rf_ble_cmd.h:830
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:2090
BLE Master Command.
Definition: rf_ble_cmd.h:318
rfc_bleMasterSlaveOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:814
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:1854
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:2056
int8_t lastRssi
The RSSI of the last received packet (signed)
Definition: rf_ble_cmd.h:2538
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:1790
Bluetooth 5 PHY Test Transmitter Command.
Definition: rf_ble_cmd.h:1202
Bluetooth 5 Non-Connectable Advertiser Command.
Definition: rf_ble_cmd.h:1388
BLE Scanner Command.
Definition: rf_ble_cmd.h:523
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1000
uint8_t nTxCtrlAck
Number of LL control packets from the Tx queue that have been finished (ACK'ed)
Definition: rf_ble_cmd.h:2421
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:1208
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:1665
uint8_t advDataLen
Size of payload buffer.
Definition: rf_ble_cmd.h:2585
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:1270
uint8_t * pScanRspData
Pointer to buffer containing SCAN_RSP data.
Definition: rf_ble_cmd.h:1757
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:2294
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:1986
Definition: rf_ble_cmd.h:2115
uint32_t addressHi
Most significant 32 bits of the address contained in the entry.
Definition: rf_ble_cmd.h:2612
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1643
uint16_t __dummy1
Definition: rf_ble_cmd.h:2288
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1118
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:2518
uint8_t channelNo
The channel index used for secondary advertising.
Definition: rf_ble_cmd.h:2402
uint16_t nRxAdvIgnored
Number of ADV*_IND packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2516
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:2503
uint8_t crcInit1
CRC initialization value used on the connection – middle byte.
Definition: rf_ble_cmd.h:1606
Definition: rf_ble_cmd.h:2066
uint8_t bRepeat
0: End operation after receiving a packet 1: Restart receiver after receiving a packet ...
Definition: rf_ble_cmd.h:1944
uint8_t crcInit0
CRC initialization value used on the connection – least significant byte.
Definition: rf_ble_cmd.h:1642
uint8_t crcInit2
CRC initialization value used on the connection – most significant byte.
Definition: rf_ble_cmd.h:2034
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: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:956
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:1328
uint16_t rxListenTime
The time needed to listen in order to receive the packet. 0: No AUX packet.
Definition: rf_ble_cmd.h:2401
uint32_t * pRegOverrideCommon
Pointer to a list of hardware and configuration registers to override during common initialization...
Definition: rf_ble_cmd.h:1561
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:1266
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:2178
Definition: rf_ble_cmd.h:2639
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:1497
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:815
Definition: rf_ble_cmd.h:2192
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:1159
uint16_t commandNo
The command ID number.
Definition: rf_ble_cmd.h:162
Definition: rf_ble_cmd.h:2549
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:808
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:1703
#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:2106
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:1389
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:1366
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:1581
uint8_t __dummy0
Definition: rf_ble_cmd.h:2539
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:1973
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1332
Definition: rf_common_cmd.h:122
Definition: rf_ble_cmd.h:2599
uint16_t nRxIgnored
Number of packets received with CRC OK, but ignored.
Definition: rf_ble_cmd.h:2462
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:1080
uint8_t rangeDelay
Number of RAT ticks to add to the listening time after T_IFS.
Definition: rf_ble_cmd.h:870
Bluetooth 5 Generic Receiver Command.
Definition: rf_ble_cmd.h:1140
uint8_t maxPkt
Maximum number of packets transmitted in the operation before it ends. 0: No limit.
Definition: rf_ble_cmd.h:1640
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:960
rfc_ble5ScanInitOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1062
Definition: rf_ble_cmd.h:1579
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:1949
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:1142
ratmr_t startTime
Absolute or relative start time (depending on the value of startTrigger)
Definition: rf_ble_cmd.h:1146
uint8_t nRxBufFull
Number of packets that have been received and discarded due to lack of buffer space.
Definition: rf_ble_cmd.h:2434
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:877
uint8_t __dummy0
Definition: rf_ble_cmd.h:1891
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:1119
uint16_t nRxAdvNok
Number of ADV*_IND packets received with CRC error.
Definition: rf_ble_cmd.h:2517
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:1639
uint8_t nRxAdvBufFull
Number of ADV*_IND packets received that did not fit in Rx queue.
Definition: rf_ble_cmd.h:2483
Definition: rf_ble_cmd.h:1789
BLE Connectable Undirected Advertiser Command.
Definition: rf_ble_cmd.h:359
Bluetooth 5 Connectable Undirected Advertiser Command.
Definition: rf_ble_cmd.h:1264
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:2289
uint16_t __dummy0
Definition: rf_ble_cmd.h:1837
uint8_t __dummy1
Definition: rf_ble_cmd.h:1770
uint16_t txPower
Default transmit power.
Definition: rf_ble_cmd.h:751
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:1702
rfc_bleAdvOutput_t * pOutput
Pointer to command specific output structure.
Definition: rf_ble_cmd.h:1496
uint16_t backoffCount
Parameter backoffCount used in backoff procedure, cf. Bluetooth spec.
Definition: rf_ble_cmd.h:1823
dataQueue_t * pRxQ
Pointer to receive queue.
Definition: rf_ble_cmd.h:2334
ratmr_t timeoutTime
Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed...
Definition: rf_ble_cmd.h:2396
dataQueue_t * pTxQ
Pointer to transmit queue.
Definition: rf_ble_cmd.h:2008
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:1769
uint16_t nRxNok
Number of packets received with CRC error.
Definition: rf_ble_cmd.h:2536
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:2497