Skip to content

Commit

Permalink
Bluetooth: Controller: Use of payload_count for Flush Timeout
Browse files Browse the repository at this point in the history
Use of payload_count for supporting flush timeout in
Central and Peripheral ISO Lower Link Layer.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
  • Loading branch information
cvinayak committed Jun 29, 2023
1 parent 52306ce commit 363066c
Show file tree
Hide file tree
Showing 4 changed files with 490 additions and 233 deletions.
5 changes: 3 additions & 2 deletions subsys/bluetooth/controller/ll_sw/lll_conn_iso.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@ struct lll_conn_iso_stream_rxtx {
uint64_t bn:4; /* Burst number (BN) */
uint64_t phy:3; /* PHY */
uint64_t rfu:1;
uint8_t bn_curr:4; /* Current burst number */

uint8_t bn_curr:4; /* Current burst number */

#if defined(CONFIG_BT_CTLR_LE_ENC)
struct ccm ccm;
Expand Down Expand Up @@ -46,6 +45,8 @@ struct lll_conn_iso_stream {
uint8_t active:1; /* 1 if CIS LLL is active */
uint8_t datapath_ready_rx:1;/* 1 if datapath for RX is ready */

uint8_t se_curr:5;

#if !defined(CONFIG_BT_CTLR_JIT_SCHEDULING)
/* Lazy at CIS active. Number of previously skipped CIG events that is
* determined when CIS is made active and subtracted from total CIG
Expand Down
Loading

0 comments on commit 363066c

Please sign in to comment.