Bluetooth: controller: Implementing LL param checks for refactored CPR
Now refactored Connection Parameter Request procedure supports parameter checking, and implements reject_ext_ind on invalid parameters Updates to TODO description for remaining work Signed-off-by: Erik Brockhoff <erbr@oticon.com>
This commit is contained in:
parent
3071173e87
commit
f056eb516d
4 changed files with 348 additions and 40 deletions
|
@ -70,18 +70,6 @@
|
|||
#include "common/log.h"
|
||||
#include "hal/debug.h"
|
||||
|
||||
/**
|
||||
* User CPR Interval
|
||||
*/
|
||||
#if !defined(CONFIG_BT_CTLR_USER_CPR_INTERVAL_MIN)
|
||||
/* Bluetooth defined CPR Interval Minimum (7.5ms) */
|
||||
#define CONN_INTERVAL_MIN(x) (6)
|
||||
#else /* CONFIG_BT_CTLR_USER_CPR_INTERVAL_MIN */
|
||||
/* Proprietary user defined CPR Interval Minimum */
|
||||
extern uint16_t ull_conn_interval_min_get(struct ll_conn *conn);
|
||||
#define CONN_INTERVAL_MIN(x) (MAX(ull_conn_interval_min_get(x), 1))
|
||||
#endif /* CONFIG_BT_CTLR_USER_CPR_INTERVAL_MIN */
|
||||
|
||||
static int init_reset(void);
|
||||
#if !defined(CONFIG_BT_CTLR_LOW_LAT_ULL)
|
||||
static void tx_demux_sched(struct ll_conn *conn);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue