Bluetooth: controller: Added Force MD bit automatic feature
Added automatic runtime calculation of Forced MD bit count based on incoming Tx buffer throughput. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
3bbe2c0a07
commit
e4fe7435d7
4 changed files with 93 additions and 3 deletions
|
@ -122,10 +122,12 @@ struct lll_conn {
|
|||
|
||||
int lll_conn_init(void);
|
||||
int lll_conn_reset(void);
|
||||
void lll_conn_flush(uint16_t handle, struct lll_conn *lll);
|
||||
|
||||
uint8_t lll_conn_sca_local_get(void);
|
||||
uint32_t lll_conn_ppm_local_get(void);
|
||||
uint32_t lll_conn_ppm_get(uint8_t sca);
|
||||
|
||||
void lll_conn_prepare_reset(void);
|
||||
void lll_conn_abort_cb(struct lll_prepare_param *prepare_param, void *param);
|
||||
void lll_conn_isr_rx(void *param);
|
||||
|
@ -133,7 +135,7 @@ void lll_conn_isr_tx(void *param);
|
|||
void lll_conn_rx_pkt_set(struct lll_conn *lll);
|
||||
void lll_conn_tx_pkt_set(struct lll_conn *lll, struct pdu_data *pdu_data_tx);
|
||||
void lll_conn_pdu_tx_prep(struct lll_conn *lll, struct pdu_data **pdu_data_tx);
|
||||
void lll_conn_flush(uint16_t handle, struct lll_conn *lll);
|
||||
uint8_t lll_conn_force_md_cnt_set(uint8_t force_md_cnt);
|
||||
|
||||
extern void ull_conn_lll_ack_enqueue(uint16_t handle, struct node_tx *tx);
|
||||
extern uint16_t ull_conn_lll_max_tx_octets_get(struct lll_conn *lll);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue