33 #ifndef ti_drivers_rcl_commands_ble5__include 34 #define ti_drivers_rcl_commands_ble5__include 81 typedef enum RCL_Ble5_RxPhy_e {
97 uint8_t ignoredAddr :1;
98 uint8_t syncInfoOnly :1;
105 #define RCL_BLE5_RX_PKT_STATUS_INVALID 0xFF 110 #include <ti/drivers/utils/List.h> 112 #include <ti/devices/DeviceFamily.h> 113 #include DeviceFamily_constructPath(inc/pbe_ble5_ram_regs.h) 116 #define RCL_CMDID_BLE5_ADVERTISER 0x1001U 117 #define RCL_CMDID_BLE5_INITIATOR 0x1002U 118 #define RCL_CMDID_BLE5_SCANNER 0x1003U 119 #define RCL_CMDID_BLE5_CONNECTION 0x1004U 120 #define RCL_CMDID_BLE5_DTM_TX 0x1005U 121 #define RCL_CMDID_BLE5_GENERIC_RX 0x1006U 122 #define RCL_CMDID_BLE5_GENERIC_TX 0x1007U 123 #define RCL_CMDID_BLE5_TX_TEST 0x1008U 124 #define RCL_CMDID_BLE5_AUX_ADV 0x1009U 125 #define RCL_CMDID_BLE5_PERIODIC_ADV 0x100AU 126 #define RCL_CMDID_BLE5_PERIODIC_SCAN 0x100BU 127 #define RCL_CMDID_BLE5_CH_ASSESSMENT 0x100CU 136 #define BLE_CUSTOM_FREQ_BM 0x80U 148 uint16_t enabled : 1;
149 uint16_t addType : 1;
150 uint16_t duplicateIgn : 1;
151 uint16_t privIgn : 1;
152 uint16_t reserved : 12;
166 RCL_FL_Entry entries[16];
218 #define RCL_CmdBle5Advertiser_Default() \ 220 .common = RCL_Command_Default(RCL_CMDID_BLE5_ADVERTISER, \ 221 RCL_Handler_BLE5_adv), \ 223 .txPower = {.dBm = 0, .fraction = 0}, \ 224 .coexControl = {.value = 0}, \ 227 .connectPktTime = 0, \ 231 #define RCL_CmdBle5Advertiser_DefaultRuntime() (RCL_CmdBle5Advertiser) RCL_CmdBle5Advertiser_Default() 248 #define RCL_CmdBle5AuxAdvertiser_Default() \ 250 .common = RCL_Command_Default(RCL_CMDID_BLE5_AUX_ADV, \ 251 RCL_Handler_BLE5_aux_adv), \ 253 .txPower = {.dBm = 0, .fraction = 0}, \ 254 .coexControl = {.value = 0}, \ 258 #define RCL_CmdBle5AuxAdvertiser_DefaultRuntime() (RCL_CmdBle5AuxAdvertiser) RCL_CmdBle5AuxAdvertiser_Default() 273 uint8_t filterPolicy: 2;
274 uint8_t privIgnMode: 1;
275 uint8_t addrModePeer: 1;
276 uint8_t acceptAllConnectInd: 1;
279 #define RCL_CtxAdvertiser_Default() \ 281 .filterListConn = NULL, \ 282 .filterListScan = NULL, \ 283 .txBuffers = { 0 }, \ 284 .rxBuffers = { 0 }, \ 291 .acceptAllConnectInd = 0 \ 293 #define RCL_CtxAdvertiser_DefaultRuntime() (RCL_CtxAdvertiser) RCL_CtxAdvertiser_Default() 307 uint8_t perAdvType : 1;
308 uint8_t pawrMode : 2;
316 RCL_CtxPeriodicAdvertiser *
ctx;
320 #define RCL_CMD_BLE_PER_ADV_TYPE_PADVB (0U) 321 #define RCL_CMD_BLE_PER_ADV_TYPE_PAWR (1U) 323 #define RCL_CMD_BLE_PAWR_MODE_ZERO (0U) 324 #define RCL_CMD_BLE_PAWR_MODE_ONE (1U) 325 #define RCL_CMD_BLE_PAWR_MODE_TWO (2U) 326 #define RCL_CMD_BLE_PAWR_MODE_INVALID (3U) 328 #define RCL_CmdBle5PeriodicAdvertiser_Default() \ 330 .common = RCL_Command_Default(RCL_CMDID_BLE5_PERIODIC_ADV, \ 331 RCL_Handler_BLE5_periodicAdv), \ 333 .txPower = {.dBm = 0, .fraction = 0}, \ 334 .coexControl = {.value = 0}, \ 335 .config = {.perAdvType = RCL_CMD_BLE_PER_ADV_TYPE_PADVB}, \ 339 #define RCL_CmdBle5PeriodicAdvertiser_DefaultRuntime() (RCL_CmdBle5PeriodicAdvertiser) RCL_CmdBle5PeriodicAdvertiser_Default() 353 uint8_t acceptAllTargetA: 1;
356 uint8_t acceptAllAdvA: 1;
368 #define RCL_CtxPeriodicAdvertiser_Default() \ 370 .txBuffers = { 0 }, \ 371 .rxBuffers = { 0 }, \ 372 .accessAddress = 0, \ 374 .acceptAllTargetA = 0, \ 375 .acceptAllAdvA = 0, \ 381 #define RCL_CtxPeriodicAdvertiser_DefaultRuntime() (RCL_CtxPeriodicAdvertiser) RCL_CtxPeriodicAdvertiser_Default() 395 bool acceptLegacy : 1;
396 bool acceptExtended : 1;
402 #define RCL_CmdInitiator_Default() \ 404 .common = RCL_Command_Default(RCL_CMDID_BLE5_INITIATOR, \ 405 RCL_Handler_BLE5_scan_init), \ 407 .txPower = {.dBm = 0, .fraction = 0}, \ 408 .coexControl = {.value = 0}, \ 409 .maxAuxPtrWaitTime = 30000, \ 410 .dynamicWinOffset = 0, \ 412 .acceptExtended = 0, \ 417 #define RCL_CmdInitiator_DefaultRuntime() (RCL_CmdBle5Initiator) RCL_CmdInitiator_Default() 431 bool acceptLegacy : 1;
432 bool acceptExtended : 1;
437 #define RCL_CmdScanner_Default() \ 439 .common = RCL_Command_Default(RCL_CMDID_BLE5_SCANNER, \ 440 RCL_Handler_BLE5_scan_init), \ 442 .txPower = {.dBm = 0, .fraction = 0}, \ 443 .coexControl = {.value = 0}, \ 444 .maxAuxPtrWaitTime = 20000, \ 447 .acceptExtended = 0, \ 451 #define RCL_CmdScanner_DefaultRuntime() (RCL_CmdBle5Scanner) RCL_CmdScanner_Default() 464 uint16_t scanReqA[3];
466 uint8_t filterPolicy : 1;
467 uint8_t scanExtFilterPolicy: 1;
468 uint8_t addrModePeer: 1;
469 uint8_t acceptAllRpaConnectRsp: 1;
470 uint8_t periodicSyncEstablishment: 1;
475 uint8_t backOffLastFail : 1;
476 uint8_t backOffLastSucceed : 1;
477 uint8_t reserved : 6;
483 #define RCL_CtxScanInit_Default() \ 485 .filterList = NULL, \ 486 .txBuffers = { 0 }, \ 487 .rxBuffers = { 0 }, \ 493 .scanExtFilterPolicy = 0, \ 495 .acceptAllRpaConnectRsp = 0, \ 496 .periodicSyncEstablishment = 0, \ 497 .initialBackoff = 1, \ 499 .backoffStatus = { 0 }, \ 500 .localClockAccuracy = 3355, \ 502 #define RCL_CtxScanInit_DefaultRuntime() (RCL_CtxScanInit) RCL_CtxScanInit_Default() 517 RCL_CtxPeriodicScanner *
ctx;
521 #define RCL_CmdPeriodicScanner_Default() \ 523 .common = RCL_Command_Default(RCL_CMDID_BLE5_PERIODIC_SCAN, \ 524 RCL_Handler_BLE5_periodicScan), \ 526 .txPower = {.dBm = 0, .fraction = 0}, \ 527 .coexControl = {.value = 0}, \ 529 .maxAuxPtrWaitTime = 20000, \ 530 .receivedPktTime = 0, \ 534 #define RCL_CmdPeriodicScanner_DefaultRuntime() (RCL_CmdBle5PeriodicScanner) RCL_CmdPeriodicScanner_Default() 551 uint8_t ignoreConnectReq : 1;
554 #define RCL_CtxPeriodicScanner_Default() \ 556 .txBuffers = { 0 }, \ 557 .rxBuffers = { 0 }, \ 561 .localClockAccuracy = 3355, \ 562 .accessAddress = 0, \ 564 .acceptAllConnectInd = 1, \ 565 .ignoreConnectReq = 0, \ 567 #define RCL_CtxPeriodicScanner_DefaultRuntime() (RCL_CtxPeriodicScanner) RCL_CtxPeriodicScanner_Default() 577 uint8_t accumulate : 1;
578 uint8_t activeUpdate : 1;
579 uint8_t reserved : 6;
591 #define RCL_StatsAdvScanInit_Default() \ 594 .timestampValid = 0, \ 595 .lastRssi = LRF_RSSI_INVALID, \ 597 #define RCL_StatsAdvScanInit_DefaultRuntime() (RCL_StatsAdvScanInit) RCL_StatsAdvScanInit_Default() 614 #define RCL_CmdBle5Connection_Default() \ 616 .common = RCL_Command_Default(RCL_CMDID_BLE5_CONNECTION, \ 617 RCL_Handler_BLE5_conn), \ 619 .txPower = {.dBm = 0, .fraction = 0}, \ 620 .coexControl = {.value = 0}, \ 624 #define RCL_CmdBle5Connection_DefaultRuntime() (RCL_CmdBle5Connection) RCL_CmdBle5Connection_Default() 640 #define _INIT_SEQSTAT (PBE_BLE5_RAM_SEQSTAT_LASTRXSN_M | \ 641 PBE_BLE5_RAM_SEQSTAT_LASTTXSN_M | \ 642 PBE_BLE5_RAM_SEQSTAT_FIRSTPKT_M ) 644 #define RCL_CtxConnection_Default() \ 646 .txBuffers = { 0 }, \ 647 .rxBuffers = { 0 }, \ 649 .seqStat = _INIT_SEQSTAT, \ 650 .accessAddress = 0, \ 653 #define RCL_CtxConnection_DefaultRuntime() (RCL_CtxConnection) RCL_CtxConnection_Default() 663 uint8_t accumulate : 1;
664 uint8_t activeUpdate : 1;
665 uint8_t reserved : 6;
686 #define RCL_StatsConnection_Default() \ 690 .lastRssi = LRF_RSSI_INVALID, \ 692 #define RCL_StatsConnection_DefaultRuntime() (RCL_StatsConnection) RCL_StatsConnection_Default() 710 #define RCL_CmdBle5DtmTx_Default() \ 712 .common = RCL_Command_Default(RCL_CMDID_BLE5_DTM_TX, \ 713 RCL_Handler_BLE5_dtmTx), \ 715 .txPower = {.dBm = 0, .fraction = 0}, \ 722 #define RCL_CmdBle5DtmTx_DefaultRuntime() (RCL_CmdBle5DtmTx) RCL_CmdBle5DtmTx_Default() 737 #define RCL_CmdBle5GenericRx_Default() \ 739 .common = RCL_Command_Default(RCL_CMDID_BLE5_GENERIC_RX, \ 740 RCL_Handler_BLE5_genericRx), \ 742 .coexControl = {.value = 0}, \ 746 #define RCL_CmdBle5GenericRx_DefaultRuntime() (RCL_CmdBle5GenericRx) RCL_CmdBle5GenericRx_Default() 761 uint8_t disableSync: 1;
762 uint8_t discardRxPackets: 1;
767 #define RCL_CtxGenericRx_Default() \ 769 .rxBuffers = { 0 }, \ 770 .accessAddress = 0x71764129U, \ 771 .crcInit = 0x555555, \ 777 .discardRxPackets = 1, \ 781 #define RCL_CtxGenericRx_DefaultRuntime() (RCL_CtxGenericRx) RCL_CtxGenericRx_Default() 791 uint8_t accumulate : 1;
792 uint8_t activeUpdate : 1;
793 uint8_t reserved : 6;
803 #define RCL_StatsGenericRx_Default() \ 806 .timestampValid = 0, \ 807 .lastRssi = LRF_RSSI_INVALID, \ 809 #define RCL_StatsGenericRx_DefaultRuntime() (RCL_StatsGenericRx) RCL_StatsGenericRx_Default() 824 #define RCL_CmdBle5GenericTx_Default() \ 826 .common = RCL_Command_Default(RCL_CMDID_BLE5_GENERIC_TX, \ 827 RCL_Handler_BLE5_genericTx), \ 829 .txPower = {.dBm = 0, .fraction = 0}, \ 830 .coexControl = {.value = 0}, \ 833 #define RCL_CmdBle5GenericTx_DefaultRuntime() (RCL_CmdBle5GenericTx) RCL_CmdBle5GenericTx_Default() 847 #define RCL_CtxGenericTx_Default() \ 849 .txBuffers = { 0 }, \ 850 .accessAddress = 0x71764129U, \ 851 .crcInit = 0x555555, \ 853 #define RCL_CtxGenericTx_DefaultRuntime() (RCL_CtxGenericTx) RCL_CtxGenericTx_Default() 866 uint8_t whitenMode: 2;
872 #define RCL_CmdBle5TxTest_Default() \ 874 .common = RCL_Command_Default(RCL_CMDID_BLE5_TX_TEST, \ 875 RCL_Handler_Ble5_txTest), \ 877 .txPower = {.dBm = 0, .fraction = 0}, \ 885 #define RCL_CmdBle5TxTest_DefaultRuntime() (RCL_CmdBle5TxTest) RCL_CmdBle5TxTest_Default() 887 #define RCL_CMD_BLE5_WH_MODE_DEFAULT 0U 888 #define RCL_CMD_BLE5_WH_MODE_PRBS9 1U 889 #define RCL_CMD_BLE5_WH_MODE_PRBS15 2U 890 #define RCL_CMD_BLE5_WH_MODE_PRBS32 3U 898 struct RCL_CMD_BLE5_CH_ASSESSMENT_t { 906 #define RCL_CmdBle5ChAssessment_Default() \ 908 .common = RCL_Command_Default(RCL_CMDID_BLE5_CH_ASSESSMENT, \ 909 RCL_Handler_BLE5_ChannelAssessment), \ 911 .assessmentThreshold = -70, \ 912 .assessmentDuration = 400, \ 913 .coexControl = {.value = 0}, \ 915 #define RCL_CmdBle5ChAssessment_DefaultRuntime() (RCL_CmdBle5ChAssessment) RCL_CmdBle5ChAssessment_Default() RCL_Command common
Definition: ble5.h:700
RCL_Command common
Definition: ble5.h:510
RCL_Command common
Definition: ble5.h:425
Secondary Channel Advertiser command.
Definition: ble5.h:238
uint32_t crcInit
Definition: ble5.h:756
Generic TX context.
Definition: ble5.h:840
uint32_t crcInit
Definition: ble5.h:843
RCL_Command common
Definition: ble5.h:605
RCL_AddrType addrType
Definition: ble5.h:465
Type for Coex control.
Definition: RCL_Command.h:231
RCL_Command common
Definition: ble5.h:730
Statistics structure for generic RX.
Definition: ble5.h:788
uint8_t nRxNok
Definition: ble5.h:676
uint16_t nRxOk
Definition: ble5.h:799
uint32_t accessAddress
Definition: ble5.h:842
List_List rxBuffers
Definition: ble5.h:543
uint16_t seqStat
Definition: ble5.h:635
uint16_t localClockAccuracy
Definition: ble5.h:479
Statistics structure for advertiser, scanner and initiator.
Definition: ble5.h:574
RCL_CtxPeriodicScanner * ctx
Definition: ble5.h:517
uint16_t assessmentDuration
Definition: ble5.h:902
List_List txBuffers
Definition: ble5.h:460
RCL_CtxGenericRx * ctx
Definition: ble5.h:733
RCL_Ble5Channel channel
Definition: ble5.h:390
List_List rxBuffers
Definition: ble5.h:269
Periodic advertiser command.
Definition: ble5.h:300
RCL_Ble5Channel channel
Definition: ble5.h:606
int8_t lastRssi
Definition: ble5.h:582
Scanner command.
Definition: ble5.h:424
BLE5 transmitter test command.
Definition: ble5.h:860
List_List rxBuffers
Definition: ble5.h:461
uint16_t txWord
Definition: ble5.h:864
uint8_t highDuty
Definition: ble5.h:212
RCL_Command common
Definition: ble5.h:389
uint16_t maxAuxPtrWaitTime
Definition: ble5.h:429
uint8_t nRxCtlAck
Definition: ble5.h:683
uint32_t anchorPoint
Definition: ble5.h:670
bool dynamicWinOffset
Definition: ble5.h:394
List_List txBuffers
Definition: ble5.h:632
uint8_t channel
Definition: ble5.h:862
RCL_Ble5Channel channel
Definition: ble5.h:302
bool perAdvType
Definition: ble5.h:514
uint32_t connectPktTime
Definition: ble5.h:243
RCL_AddrType addrType
Definition: ble5.h:272
uint16_t periodUs
Definition: ble5.h:706
Index of the tx power table.
Definition: LRFLPF3.h:170
uint16_t nRxNok
Definition: ble5.h:584
uint32_t receivedPktTime
Definition: ble5.h:516
RCL_Command_CoexControl coexControl
Definition: ble5.h:903
RCL_Ble5_RxPhy
PHY returned in status of received packets.
Definition: ble5.h:81
uint32_t numEntries
Definition: ble5.h:165
uint8_t nTxAck
Definition: ble5.h:672
RCL_Command_TxPower txPower
Definition: ble5.h:607
List_List rxBuffers
Definition: ble5.h:754
uint16_t expSubeventRspNum
Definition: ble5.h:313
uint16_t nRxIgnored
Definition: ble5.h:585
RCL_StatsGenericRx * stats
Definition: ble5.h:734
Address type.
Definition: ble5.h:174
List_List txBuffers
Definition: ble5.h:347
RCL_Command common
Definition: ble5.h:861
RCL_ConnParams connParams
Definition: ble5.h:480
uint8_t nTxCtl
Definition: ble5.h:674
uint32_t connectPktTime
Definition: ble5.h:213
RCL_FilterList * filterListConn
Definition: ble5.h:266
uint8_t pduLength
Definition: ble5.h:704
uint32_t rspAA
Definition: ble5.h:352
uint8_t nRxFifoFull
Definition: ble5.h:587
RCL_CtxAdvertiser * ctx
Definition: ble5.h:214
RCL_Command_CoexControl coexControl
Definition: ble5.h:428
RCL_StatsAdvScanInit * stats
Definition: ble5.h:245
List_List txBuffers
Definition: ble5.h:268
List_List txBuffers
Definition: ble5.h:542
RCL_Ble5Channel channel
Definition: ble5.h:900
uint16_t nRxOk
Definition: ble5.h:586
RCL_StatsAdvScanInit * stats
Definition: ble5.h:518
RCL_Command_CoexControl coexControl
Definition: ble5.h:392
uint16_t maxAuxPtrWaitTime
Definition: ble5.h:393
uint8_t chanMap
Definition: ble5.h:208
bool activeScan
Definition: ble5.h:430
RCL_Command_CoexControl coexControl
Definition: ble5.h:820
uint32_t crcInit
Definition: ble5.h:359
int8_t lastRssi
Definition: ble5.h:796
uint8_t value
Definition: ble5.h:101
RCL_Ble5Channel channel
Definition: ble5.h:426
RCL_Command_TxPower txPower
Definition: ble5.h:702
RCL_FilterList * filterListScan
Definition: ble5.h:267
RCL_Command_CoexControl coexControl
Definition: ble5.h:242
uint8_t acceptAllConnectInd
Definition: ble5.h:550
RCL_Ble5Channel channel
Definition: ble5.h:240
Generic RX command.
Definition: ble5.h:729
RCL_Command common
Definition: ble5.h:817
RCL_Command common
Definition: ble5.h:239
RCL_Command_TxPower txPower
Definition: ble5.h:391
RCL_CtxScanInit * ctx
Definition: ble5.h:433
RCL_Command common
Definition: ble5.h:301
RCL_Ble5_RxPhy lastRxPhy
Definition: ble5.h:669
uint32_t connectTime
Definition: ble5.h:397
RCL_Command_CoexControl coexControl
Definition: ble5.h:210
RCL_StatsConnection * stats
Definition: ble5.h:611
RCL_Command_CoexControl coexControl
Definition: ble5.h:304
DTM TX command.
Definition: ble5.h:699
int8_t assessmentThreshold
Definition: ble5.h:901
List_List txBuffers
Definition: ble5.h:841
uint8_t nRxCtl
Definition: ble5.h:682
uint32_t accessAddress
Definition: ble5.h:636
RCL_StatsAdvScanInit * stats
Definition: ble5.h:399
uint16_t relRxTimeoutTime
Definition: ble5.h:609
uint32_t crcInit
Definition: ble5.h:549
RCL_Command_CoexControl coexControl
Definition: ble5.h:608
Appended packet status field from RX buffer.
Definition: ble5.h:92
RCL_Command_TxPower txPower
Definition: ble5.h:512
RCL_CtxConnection * ctx
Definition: ble5.h:610
RCL_CtxScanInit * ctx
Definition: ble5.h:398
RCL_AddrType addrType
Definition: ble5.h:546
uint32_t accessAddress
Definition: ble5.h:755
uint32_t lastTimestamp
Definition: ble5.h:797
Connection context.
Definition: ble5.h:631
struct RCL_STATS_GENERIC_RX_t::@12 config
uint8_t nTx
Definition: ble5.h:681
uint8_t nTx
Definition: ble5.h:588
Generic TX command.
Definition: ble5.h:816
List_List rxBuffers
Definition: ble5.h:633
uint8_t nTxRetrans
Definition: ble5.h:675
uint8_t timestampValid
Definition: ble5.h:795
uint16_t initialBackoff
Definition: ble5.h:471
RCL_StatsAdvScanInit * stats
Definition: ble5.h:317
Periodic Advertiser context.
Definition: ble5.h:346
uint8_t order
Definition: ble5.h:211
RCL_CtxGenericTx * ctx
Definition: ble5.h:821
bool isPeripheral
Definition: ble5.h:634
uint8_t timestampValid
Definition: ble5.h:581
Filter list object.
Definition: ble5.h:164
uint8_t maxPkts
Definition: ble5.h:758
uint8_t nRxOk
Definition: ble5.h:680
uint8_t nTxDone
Definition: ble5.h:671
RCL_CtxPeriodicAdvertiser * ctx
Definition: ble5.h:316
Generic RX context.
Definition: ble5.h:753
uint8_t nRxEmpty
Definition: ble5.h:678
RCL_Command_TxPower txPower
Definition: ble5.h:303
RCL_Ble5Channel channel
Definition: ble5.h:701
Periodic Scanner command.
Definition: ble5.h:509
int8_t lastRssi
Definition: ble5.h:668
uint8_t pduHeader
Definition: ble5.h:703
RCL_Command_CoexControl coexControl
Definition: ble5.h:844
uint32_t crcInit
Definition: ble5.h:637
RCL_Command_TxPower txPower
Definition: ble5.h:819
uint8_t nRxFifoFull
Definition: ble5.h:800
uint8_t anchorValid
Definition: ble5.h:667
List_List rxBuffers
Definition: ble5.h:350
RCL_Command_TxPower txPower
Definition: ble5.h:209
Statistics structure for connection.
Definition: ble5.h:660
uint32_t accessAddress
Definition: ble5.h:351
RCL_Command common
Definition: ble5.h:207
RCL_Command_TxPower txPower
Definition: ble5.h:241
uint32_t accessAddress
Definition: ble5.h:548
RCL_StatsAdvScanInit * stats
Definition: ble5.h:215
uint16_t maxAuxPtrWaitTime
Definition: ble5.h:515
Advertiser context.
Definition: ble5.h:265
RCL_Ble5Channel channel
Definition: ble5.h:818
RCL_Ble5Channel channel
Definition: ble5.h:511
Filter list entry.
Definition: ble5.h:143
RCL_AddrType addrType
Definition: ble5.h:364
uint8_t cteInfo
Definition: ble5.h:705
RCL_Command common
Definition: ble5.h:899
uint8_t nRxIgnored
Definition: ble5.h:677
RCL_Command_CoexControl coexControl
Definition: ble5.h:513
Connection command.
Definition: ble5.h:604
RCL_Command_TxPower txPower
Definition: ble5.h:427
Advertiser command.
Definition: ble5.h:206
uint8_t backoffUpper
Definition: ble5.h:472
RCL_Command_TxPower txPower
Definition: ble5.h:863
RCL_CtxAdvertiser * ctx
Definition: ble5.h:244
RCL_Ble5Channel channel
Definition: ble5.h:731
uint16_t nRxNok
Definition: ble5.h:798
Scanner and initiator context.
Definition: ble5.h:458
RCL_FilterList * filterList
Definition: ble5.h:459
uint32_t lastTimestamp
Definition: ble5.h:583
uint8_t maxPktLen
Definition: ble5.h:757
RCL_Command_CoexControl coexControl
Definition: ble5.h:732
uint8_t nRxFifoFull
Definition: ble5.h:679
RCL_StatsAdvScanInit * stats
Definition: ble5.h:434
uint16_t localClockAccuracy
Definition: ble5.h:547
uint8_t nTxCtlAck
Definition: ble5.h:673
Periodic scanner context.
Definition: ble5.h:541
uint8_t responseSlotDelay
Definition: ble5.h:314
Channel Assessment command.
Definition: ble5.h:898
Initiator command.
Definition: ble5.h:388
Connection parameters.
Definition: ble5.h:186
uint8_t RCL_Ble5Channel
Type for BLE channels.
Definition: ble5.h:75
uint16_t numPackets
Definition: ble5.h:707