Bluetooth: controller: fix post DLE/PHY update event length
Fix the controller implementation to perform connection event length reservation based on the completed Data Length Update and/or PHY Update Procedure. Signed-off-by: Andries Kruithof <andries.kruithof@nordicsemi.no>
This commit is contained in:
parent
340e7c9f79
commit
e7d60e3ed6
4 changed files with 89 additions and 7 deletions
|
@ -102,7 +102,9 @@ struct lll_conn {
|
|||
struct data_pdu_length local;
|
||||
struct data_pdu_length remote;
|
||||
struct data_pdu_length eff;
|
||||
#if defined(CONFIG_BT_CTLR_PHY)
|
||||
uint16_t default_tx_time;
|
||||
#endif
|
||||
uint16_t default_tx_octets;
|
||||
uint8_t update;
|
||||
} dle;
|
||||
|
@ -134,6 +136,11 @@ struct lll_conn {
|
|||
struct ccm ccm_tx;
|
||||
#endif /* CONFIG_BT_CTLR_LE_ENC */
|
||||
|
||||
#if defined(CONFIG_BT_CTLR_DATA_LENGTH) || defined(CONFIG_BT_CTLR_PHY)
|
||||
uint8_t evt_len_upd:1;
|
||||
uint8_t evt_len_upd_delayed:1;
|
||||
#endif /* CONFIG_BT_CTLR_DATA_LENGTH || CONFIG_BT_CTLR_PHY */
|
||||
|
||||
#if defined(CONFIG_BT_CTLR_CONN_RSSI)
|
||||
uint8_t rssi_latest;
|
||||
#if defined(CONFIG_BT_CTLR_CONN_RSSI_EVENT)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue