Bluetooth: Controller: Rename PKT_US to PDU_DC_MAX_US
Rename PKT_US to PDU_DC_MAX_US. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
869d3c24d7
commit
88b155de31
6 changed files with 79 additions and 66 deletions
|
@ -1268,12 +1268,12 @@ static void isr_rx_connect_rsp(void *param)
|
||||||
struct lll_conn *conn_lll = lll->conn;
|
struct lll_conn *conn_lll = lll->conn;
|
||||||
|
|
||||||
#if defined(CONFIG_BT_CTLR_DATA_LENGTH)
|
#if defined(CONFIG_BT_CTLR_DATA_LENGTH)
|
||||||
conn_lll->max_tx_time =
|
conn_lll->max_tx_time = MAX(conn_lll->max_tx_time,
|
||||||
MAX(conn_lll->max_tx_time,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, lll_aux->phy));
|
lll_aux->phy));
|
||||||
conn_lll->max_rx_time =
|
conn_lll->max_rx_time = MAX(conn_lll->max_rx_time,
|
||||||
MAX(conn_lll->max_rx_time,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, lll_aux->phy));
|
lll_aux->phy));
|
||||||
#endif /* CONFIG_BT_CTLR_DATA_LENGTH*/
|
#endif /* CONFIG_BT_CTLR_DATA_LENGTH*/
|
||||||
|
|
||||||
conn_lll->phy_tx = lll_aux->phy;
|
conn_lll->phy_tx = lll_aux->phy;
|
||||||
|
|
|
@ -164,7 +164,7 @@
|
||||||
BIT(((phy) & 0x03) >> 1))
|
BIT(((phy) & 0x03) >> 1))
|
||||||
#endif /* !CONFIG_BT_CTLR_PHY_CODED */
|
#endif /* !CONFIG_BT_CTLR_PHY_CODED */
|
||||||
|
|
||||||
#define PKT_US(octets, phy) PDU_MAX_US((octets), (PDU_MIC_SIZE), (phy))
|
#define PDU_DC_MAX_US(octets, phy) PDU_MAX_US((octets), (PDU_MIC_SIZE), (phy))
|
||||||
|
|
||||||
#define PKT_AC_US(octets, phy) PDU_MAX_US((octets), 0, (phy))
|
#define PKT_AC_US(octets, phy) PDU_MAX_US((octets), 0, (phy))
|
||||||
|
|
||||||
|
|
|
@ -930,15 +930,17 @@ uint8_t ll_adv_enable(uint8_t enable)
|
||||||
|
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
/* Use the default 1M packet max time */
|
/* Use the default 1M packet max time */
|
||||||
conn_lll->max_tx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
conn_lll->max_tx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
conn_lll->max_rx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
PHY_1M);
|
||||||
|
conn_lll->max_rx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
|
PHY_1M);
|
||||||
#if defined(CONFIG_BT_CTLR_ADV_EXT)
|
#if defined(CONFIG_BT_CTLR_ADV_EXT)
|
||||||
conn_lll->max_tx_time = MAX(conn_lll->max_tx_time,
|
conn_lll->max_tx_time = MAX(conn_lll->max_tx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
lll->phy_s));
|
lll->phy_s));
|
||||||
conn_lll->max_rx_time = MAX(conn_lll->max_rx_time,
|
conn_lll->max_rx_time = MAX(conn_lll->max_rx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
lll->phy_s));
|
lll->phy_s));
|
||||||
#endif /* CONFIG_BT_CTLR_ADV_EXT */
|
#endif /* CONFIG_BT_CTLR_ADV_EXT */
|
||||||
#endif /* CONFIG_BT_CTLR_PHY */
|
#endif /* CONFIG_BT_CTLR_PHY */
|
||||||
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
|
|
|
@ -620,12 +620,12 @@ void ll_length_max_get(uint16_t *max_tx_octets, uint16_t *max_tx_time,
|
||||||
*max_tx_octets = LL_LENGTH_OCTETS_RX_MAX;
|
*max_tx_octets = LL_LENGTH_OCTETS_RX_MAX;
|
||||||
*max_rx_octets = LL_LENGTH_OCTETS_RX_MAX;
|
*max_rx_octets = LL_LENGTH_OCTETS_RX_MAX;
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
*max_tx_time = PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_CODED);
|
*max_tx_time = PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX, PHY_CODED);
|
||||||
*max_rx_time = PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_CODED);
|
*max_rx_time = PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX, PHY_CODED);
|
||||||
#else /* !CONFIG_BT_CTLR_PHY */
|
#else /* !CONFIG_BT_CTLR_PHY */
|
||||||
/* Default is 1M packet timing */
|
/* Default is 1M packet timing */
|
||||||
*max_tx_time = PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M);
|
*max_tx_time = PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M);
|
||||||
*max_rx_time = PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M);
|
*max_rx_time = PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M);
|
||||||
#endif /* !CONFIG_BT_CTLR_PHY */
|
#endif /* !CONFIG_BT_CTLR_PHY */
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
|
@ -1791,7 +1791,7 @@ static int init_reset(void)
|
||||||
#if defined(CONFIG_BT_CTLR_DATA_LENGTH)
|
#if defined(CONFIG_BT_CTLR_DATA_LENGTH)
|
||||||
/* Initialize the DLE defaults */
|
/* Initialize the DLE defaults */
|
||||||
default_tx_octets = PDU_DC_PAYLOAD_SIZE_MIN;
|
default_tx_octets = PDU_DC_PAYLOAD_SIZE_MIN;
|
||||||
default_tx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
default_tx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
|
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
|
@ -3676,7 +3676,8 @@ static inline void event_ping_prep(struct ll_conn *conn)
|
||||||
|
|
||||||
#if defined(CONFIG_BT_CTLR_DATA_LENGTH)
|
#if defined(CONFIG_BT_CTLR_DATA_LENGTH)
|
||||||
static inline void dle_max_time_get(const struct ll_conn *conn,
|
static inline void dle_max_time_get(const struct ll_conn *conn,
|
||||||
uint16_t *max_rx_time, uint16_t *max_tx_time)
|
uint16_t *max_rx_time,
|
||||||
|
uint16_t *max_tx_time)
|
||||||
{
|
{
|
||||||
uint64_t feature_coded_phy = 0;
|
uint64_t feature_coded_phy = 0;
|
||||||
uint64_t feature_phy_2m = 0;
|
uint64_t feature_phy_2m = 0;
|
||||||
|
@ -3704,31 +3705,36 @@ static inline void dle_max_time_get(const struct ll_conn *conn,
|
||||||
|
|
||||||
if (!conn->common.fex_valid ||
|
if (!conn->common.fex_valid ||
|
||||||
(!feature_coded_phy && !feature_phy_2m)) {
|
(!feature_coded_phy && !feature_phy_2m)) {
|
||||||
rx_time = PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M);
|
rx_time = PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M);
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
tx_time = CLAMP(conn->default_tx_time,
|
tx_time = CLAMP(conn->default_tx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M),
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M),
|
||||||
PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M));
|
PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX, PHY_1M));
|
||||||
#else /* !CONFIG_BT_CTLR_PHY */
|
#else /* !CONFIG_BT_CTLR_PHY */
|
||||||
tx_time = PKT_US(conn->default_tx_octets, PHY_1M);
|
tx_time = PDU_DC_MAX_US(conn->default_tx_octets, PHY_1M);
|
||||||
#endif /* !CONFIG_BT_CTLR_PHY */
|
#endif /* !CONFIG_BT_CTLR_PHY */
|
||||||
|
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
||||||
} else if (feature_coded_phy) {
|
} else if (feature_coded_phy) {
|
||||||
rx_time = MAX(PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_CODED),
|
rx_time = MAX(PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_CODED));
|
PHY_CODED),
|
||||||
tx_time = MIN(PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_CODED),
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
|
PHY_CODED));
|
||||||
|
tx_time = MIN(PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX,
|
||||||
|
PHY_CODED),
|
||||||
conn->default_tx_time);
|
conn->default_tx_time);
|
||||||
tx_time = MAX(PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M), tx_time);
|
tx_time = MAX(PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
|
PHY_1M), tx_time);
|
||||||
#endif /* CONFIG_BT_CTLR_PHY_CODED */
|
#endif /* CONFIG_BT_CTLR_PHY_CODED */
|
||||||
|
|
||||||
#if defined(CONFIG_BT_CTLR_PHY_2M)
|
#if defined(CONFIG_BT_CTLR_PHY_2M)
|
||||||
} else if (feature_phy_2m) {
|
} else if (feature_phy_2m) {
|
||||||
rx_time = MAX(PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_2M),
|
rx_time = MAX(PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX, PHY_2M),
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_2M));
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_2M));
|
||||||
tx_time = MAX(PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M),
|
tx_time = MAX(PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M),
|
||||||
MIN(PKT_US(LL_LENGTH_OCTETS_RX_MAX, PHY_2M),
|
MIN(PDU_DC_MAX_US(LL_LENGTH_OCTETS_RX_MAX,
|
||||||
|
PHY_2M),
|
||||||
conn->default_tx_time));
|
conn->default_tx_time));
|
||||||
#endif /* CONFIG_BT_CTLR_PHY_2M */
|
#endif /* CONFIG_BT_CTLR_PHY_2M */
|
||||||
#endif /* CONFIG_BT_CTLR_PHY */
|
#endif /* CONFIG_BT_CTLR_PHY */
|
||||||
|
@ -3870,8 +3876,10 @@ static inline void event_len_prep(struct ll_conn *conn)
|
||||||
lr->max_tx_octets = sys_cpu_to_le16(tx_octets);
|
lr->max_tx_octets = sys_cpu_to_le16(tx_octets);
|
||||||
#if !defined(CONFIG_BT_CTLR_PHY)
|
#if !defined(CONFIG_BT_CTLR_PHY)
|
||||||
lr->max_rx_time =
|
lr->max_rx_time =
|
||||||
sys_cpu_to_le16(PKT_US(lll->max_rx_octets, PHY_1M));
|
sys_cpu_to_le16(PDU_DC_MAX_US(lll->max_rx_octets,
|
||||||
lr->max_tx_time = sys_cpu_to_le16(PKT_US(tx_octets, PHY_1M));
|
PHY_1M));
|
||||||
|
lr->max_tx_time = sys_cpu_to_le16(PDU_DC_MAX_US(tx_octets,
|
||||||
|
PHY_1M));
|
||||||
#else /* CONFIG_BT_CTLR_PHY */
|
#else /* CONFIG_BT_CTLR_PHY */
|
||||||
lr->max_rx_time = sys_cpu_to_le16(lll->max_rx_time);
|
lr->max_rx_time = sys_cpu_to_le16(lll->max_rx_time);
|
||||||
lr->max_tx_time = sys_cpu_to_le16(tx_time);
|
lr->max_tx_time = sys_cpu_to_le16(tx_time);
|
||||||
|
@ -3899,13 +3907,12 @@ static inline void event_len_prep(struct ll_conn *conn)
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
static uint16_t calc_eff_time(uint8_t max_octets, uint8_t phy, uint16_t default_time)
|
static uint16_t calc_eff_time(uint8_t max_octets, uint8_t phy, uint16_t default_time)
|
||||||
{
|
{
|
||||||
uint16_t time = PKT_US(max_octets, phy);
|
|
||||||
uint16_t eff_time;
|
uint16_t eff_time;
|
||||||
|
|
||||||
eff_time = MAX(PDU_DC_PAYLOAD_TIME_MIN, time);
|
eff_time = MAX(PDU_DC_PAYLOAD_TIME_MIN, PDU_DC_MAX_US(max_octets, phy));
|
||||||
eff_time = MIN(eff_time, default_time);
|
eff_time = MIN(eff_time, default_time);
|
||||||
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
||||||
eff_time = MAX(eff_time, PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, phy));
|
eff_time = MAX(eff_time, PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, phy));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return eff_time;
|
return eff_time;
|
||||||
|
@ -4903,9 +4910,9 @@ static inline int reject_ind_dle_recv(struct ll_conn *conn,
|
||||||
lr->max_tx_octets = sys_cpu_to_le16(conn->lll.max_tx_octets);
|
lr->max_tx_octets = sys_cpu_to_le16(conn->lll.max_tx_octets);
|
||||||
#if !defined(CONFIG_BT_CTLR_PHY)
|
#if !defined(CONFIG_BT_CTLR_PHY)
|
||||||
lr->max_rx_time =
|
lr->max_rx_time =
|
||||||
sys_cpu_to_le16(PKT_US(conn->lll.max_rx_octets, PHY_1M));
|
sys_cpu_to_le16(PDU_DC_MAX_US(conn->lll.max_rx_octets, PHY_1M));
|
||||||
lr->max_tx_time =
|
lr->max_tx_time =
|
||||||
sys_cpu_to_le16(PKT_US(conn->lll.max_tx_octets, PHY_1M));
|
sys_cpu_to_le16(PDU_DC_MAX_US(conn->lll.max_tx_octets, PHY_1M));
|
||||||
#else /* CONFIG_BT_CTLR_PHY */
|
#else /* CONFIG_BT_CTLR_PHY */
|
||||||
lr->max_rx_time = sys_cpu_to_le16(conn->lll.max_rx_time);
|
lr->max_rx_time = sys_cpu_to_le16(conn->lll.max_rx_time);
|
||||||
lr->max_tx_time = sys_cpu_to_le16(conn->lll.max_tx_time);
|
lr->max_tx_time = sys_cpu_to_le16(conn->lll.max_tx_time);
|
||||||
|
@ -5123,9 +5130,9 @@ static void length_resp_send(struct ll_conn *conn, struct node_tx *tx,
|
||||||
|
|
||||||
#if !defined(CONFIG_BT_CTLR_PHY)
|
#if !defined(CONFIG_BT_CTLR_PHY)
|
||||||
pdu_tx->llctrl.length_rsp.max_rx_time =
|
pdu_tx->llctrl.length_rsp.max_rx_time =
|
||||||
sys_cpu_to_le16(PKT_US(eff_rx_octets, PHY_1M));
|
sys_cpu_to_le16(PDU_DC_MAX_US(eff_rx_octets, PHY_1M));
|
||||||
pdu_tx->llctrl.length_rsp.max_tx_time =
|
pdu_tx->llctrl.length_rsp.max_tx_time =
|
||||||
sys_cpu_to_le16(PKT_US(eff_tx_octets, PHY_1M));
|
sys_cpu_to_le16(PDU_DC_MAX_US(eff_tx_octets, PHY_1M));
|
||||||
#else /* CONFIG_BT_CTLR_PHY */
|
#else /* CONFIG_BT_CTLR_PHY */
|
||||||
pdu_tx->llctrl.length_rsp.max_rx_time = sys_cpu_to_le16(eff_rx_time);
|
pdu_tx->llctrl.length_rsp.max_rx_time = sys_cpu_to_le16(eff_rx_time);
|
||||||
pdu_tx->llctrl.length_rsp.max_tx_time = sys_cpu_to_le16(eff_tx_time);
|
pdu_tx->llctrl.length_rsp.max_tx_time = sys_cpu_to_le16(eff_tx_time);
|
||||||
|
@ -5220,24 +5227,26 @@ static inline int length_req_rsp_recv(struct ll_conn *conn, memq_link_t *link,
|
||||||
lr_rx_time = sys_le16_to_cpu(lr->max_rx_time);
|
lr_rx_time = sys_le16_to_cpu(lr->max_rx_time);
|
||||||
lr_tx_time = sys_le16_to_cpu(lr->max_tx_time);
|
lr_tx_time = sys_le16_to_cpu(lr->max_tx_time);
|
||||||
|
|
||||||
if (lr_rx_time >= PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M)) {
|
if (lr_rx_time >= PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
|
PHY_1M)) {
|
||||||
eff_tx_time = MIN(lr_rx_time, max_tx_time);
|
eff_tx_time = MIN(lr_rx_time, max_tx_time);
|
||||||
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
||||||
eff_tx_time = MAX(eff_tx_time,
|
eff_tx_time = MAX(eff_tx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
conn->lll.phy_tx));
|
conn->lll.phy_tx));
|
||||||
#endif /* CONFIG_BT_CTLR_PHY_CODED */
|
#endif /* CONFIG_BT_CTLR_PHY_CODED */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* use the minimal of our max supported and
|
/* use the minimal of our max supported and
|
||||||
* peer max_tx_time
|
* peer max_tx_time
|
||||||
*/
|
*/
|
||||||
if (lr_tx_time >= PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M)) {
|
if (lr_tx_time >= PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
|
PHY_1M)) {
|
||||||
eff_rx_time = MIN(lr_tx_time, max_rx_time);
|
eff_rx_time = MIN(lr_tx_time, max_rx_time);
|
||||||
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
#if defined(CONFIG_BT_CTLR_PHY_CODED)
|
||||||
eff_rx_time = MAX(eff_rx_time,
|
eff_rx_time = MAX(eff_rx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
conn->lll.phy_rx));
|
conn->lll.phy_rx));
|
||||||
#endif /* !CONFIG_BT_CTLR_PHY_CODED */
|
#endif /* !CONFIG_BT_CTLR_PHY_CODED */
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_BT_CTLR_PHY */
|
#endif /* CONFIG_BT_CTLR_PHY */
|
||||||
|
@ -5336,9 +5345,11 @@ static inline int length_req_rsp_recv(struct ll_conn *conn, memq_link_t *link,
|
||||||
|
|
||||||
#if !defined(CONFIG_BT_CTLR_PHY)
|
#if !defined(CONFIG_BT_CTLR_PHY)
|
||||||
lr->max_rx_time =
|
lr->max_rx_time =
|
||||||
sys_cpu_to_le16(PKT_US(eff_rx_octets, PHY_1M));
|
sys_cpu_to_le16(PDU_DC_MAX_US(eff_rx_octets,
|
||||||
|
PHY_1M));
|
||||||
lr->max_tx_time =
|
lr->max_tx_time =
|
||||||
sys_cpu_to_le16(PKT_US(eff_tx_octets, PHY_1M));
|
sys_cpu_to_le16(PDU_DC_MAX_US(eff_tx_octets,
|
||||||
|
PHY_1M));
|
||||||
#else /* CONFIG_BT_CTLR_PHY */
|
#else /* CONFIG_BT_CTLR_PHY */
|
||||||
lr->max_rx_time = sys_cpu_to_le16(eff_rx_time);
|
lr->max_rx_time = sys_cpu_to_le16(eff_rx_time);
|
||||||
lr->max_tx_time = sys_cpu_to_le16(eff_tx_time);
|
lr->max_tx_time = sys_cpu_to_le16(eff_tx_time);
|
||||||
|
|
|
@ -193,8 +193,8 @@ uint8_t ll_create_connection(uint16_t scan_interval, uint16_t scan_window,
|
||||||
/* Use the default 1M packet Tx time, extended connection initiation
|
/* Use the default 1M packet Tx time, extended connection initiation
|
||||||
* in LLL will update this with the correct PHY.
|
* in LLL will update this with the correct PHY.
|
||||||
*/
|
*/
|
||||||
conn_lll->max_tx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
conn_lll->max_tx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
conn_lll->max_rx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
conn_lll->max_rx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
#endif /* CONFIG_BT_CTLR_PHY */
|
#endif /* CONFIG_BT_CTLR_PHY */
|
||||||
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
#endif /* CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
|
|
||||||
|
@ -340,26 +340,26 @@ conn_is_valid:
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
#if defined(CONFIG_BT_CTLR_ADV_EXT)
|
#if defined(CONFIG_BT_CTLR_ADV_EXT)
|
||||||
conn_lll->max_tx_time = MAX(conn_lll->max_tx_time,
|
conn_lll->max_tx_time = MAX(conn_lll->max_tx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
lll->phy));
|
lll->phy));
|
||||||
conn_lll->max_rx_time = MAX(conn_lll->max_rx_time,
|
conn_lll->max_rx_time = MAX(conn_lll->max_rx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN,
|
||||||
lll->phy));
|
lll->phy));
|
||||||
#endif /* CONFIG_BT_CTLR_ADV_EXT */
|
#endif /* CONFIG_BT_CTLR_ADV_EXT */
|
||||||
max_tx_time = conn_lll->max_tx_time;
|
max_tx_time = conn_lll->max_tx_time;
|
||||||
max_rx_time = conn_lll->max_rx_time;
|
max_rx_time = conn_lll->max_rx_time;
|
||||||
#else /* !CONFIG_BT_CTLR_PHY */
|
#else /* !CONFIG_BT_CTLR_PHY */
|
||||||
max_tx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_tx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
max_rx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_rx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
#endif /* !CONFIG_BT_CTLR_PHY */
|
#endif /* !CONFIG_BT_CTLR_PHY */
|
||||||
#else /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
#else /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
max_tx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_tx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
max_rx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_rx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
#if defined(CONFIG_BT_CTLR_ADV_EXT)
|
#if defined(CONFIG_BT_CTLR_ADV_EXT)
|
||||||
max_tx_time = MAX(max_tx_time,
|
max_tx_time = MAX(max_tx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy));
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy));
|
||||||
max_rx_time = MAX(max_rx_time,
|
max_rx_time = MAX(max_rx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy));
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy));
|
||||||
#endif /* CONFIG_BT_CTLR_ADV_EXT */
|
#endif /* CONFIG_BT_CTLR_ADV_EXT */
|
||||||
#endif /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
#endif /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
|
|
||||||
|
|
|
@ -313,17 +313,17 @@ void ull_slave_setup(struct node_rx_hdr *rx, struct node_rx_ftr *ftr,
|
||||||
max_tx_time = lll->max_tx_time;
|
max_tx_time = lll->max_tx_time;
|
||||||
max_rx_time = lll->max_rx_time;
|
max_rx_time = lll->max_rx_time;
|
||||||
#else /* !CONFIG_BT_CTLR_PHY */
|
#else /* !CONFIG_BT_CTLR_PHY */
|
||||||
max_tx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_tx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
max_rx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_rx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
#endif /* !CONFIG_BT_CTLR_PHY */
|
#endif /* !CONFIG_BT_CTLR_PHY */
|
||||||
#else /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
#else /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
max_tx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_tx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
max_rx_time = PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
max_rx_time = PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, PHY_1M);
|
||||||
#if defined(CONFIG_BT_CTLR_PHY)
|
#if defined(CONFIG_BT_CTLR_PHY)
|
||||||
max_tx_time = MAX(max_tx_time,
|
max_tx_time = MAX(max_tx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy_tx));
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy_tx));
|
||||||
max_rx_time = MAX(max_rx_time,
|
max_rx_time = MAX(max_rx_time,
|
||||||
PKT_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy_rx));
|
PDU_DC_MAX_US(PDU_DC_PAYLOAD_SIZE_MIN, lll->phy_rx));
|
||||||
#endif /* !CONFIG_BT_CTLR_PHY */
|
#endif /* !CONFIG_BT_CTLR_PHY */
|
||||||
#endif /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
#endif /* !CONFIG_BT_CTLR_DATA_LENGTH */
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue