Skip to content

Commit 75a3ab0

Browse files
committed
nimble/ll: Add CS Start procedure
1 parent 082a16d commit 75a3ab0

File tree

6 files changed

+605
-2
lines changed

6 files changed

+605
-2
lines changed

nimble/controller/include/controller/ble_ll_cs.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ void ble_ll_cs_reset(void);
3434
void ble_ll_cs_capabilities_pdu_make(struct ble_ll_conn_sm *connsm, uint8_t *dptr);
3535
void ble_ll_cs_config_req_make(struct ble_ll_conn_sm *connsm, uint8_t *dptr);
3636
void ble_ll_cs_security_req_make(struct ble_ll_conn_sm *connsm, uint8_t *dptr);
37+
void ble_ll_cs_start_req_make(struct ble_ll_conn_sm *connsm, uint8_t *dptr);
3738

3839
int ble_ll_cs_rx_capabilities_req(struct ble_ll_conn_sm *connsm, uint8_t *dptr, uint8_t *rspbuf);
3940
void ble_ll_cs_rx_capabilities_rsp(struct ble_ll_conn_sm *connsm, uint8_t *dptr);
@@ -47,6 +48,10 @@ void ble_ll_cs_rx_config_req_rejected(struct ble_ll_conn_sm *connsm, uint8_t ble
4748
int ble_ll_cs_rx_security_req(struct ble_ll_conn_sm *connsm, uint8_t *dptr, uint8_t *rspbuf);
4849
void ble_ll_cs_rx_security_rsp(struct ble_ll_conn_sm *connsm, uint8_t *dptr);
4950
void ble_ll_cs_rx_security_req_rejected(struct ble_ll_conn_sm *connsm, uint8_t ble_error);
51+
int ble_ll_cs_rx_cs_start_req(struct ble_ll_conn_sm *connsm, uint8_t *dptr, uint8_t *rspbuf);
52+
int ble_ll_cs_rx_cs_start_rsp(struct ble_ll_conn_sm *connsm, uint8_t *dptr, uint8_t *rspbuf);
53+
int ble_ll_cs_rx_cs_start_ind(struct ble_ll_conn_sm *connsm, uint8_t *dptr, uint8_t *rspbuf);
54+
void ble_ll_cs_rx_cs_start_rejected(struct ble_ll_conn_sm *connsm, uint8_t ble_error);
5055

5156
/* HCI handlers */
5257
int ble_ll_cs_hci_rd_loc_supp_cap(uint8_t *rspbuf, uint8_t *rsplen);

nimble/controller/include/controller/ble_ll_ctrl.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ extern "C" {
4747
#define BLE_LL_CTRL_PROC_CS_FAE_REQ (15)
4848
#define BLE_LL_CTRL_PROC_CS_CONF (16)
4949
#define BLE_LL_CTRL_PROC_CS_SEC_START (17)
50-
#define BLE_LL_CTRL_PROC_NUM (18)
50+
#define BLE_LL_CTRL_PROC_CS_START (18)
51+
#define BLE_LL_CTRL_PROC_NUM (19)
5152
#define BLE_LL_CTRL_PROC_IDLE (255)
5253

5354
/* Checks if a particular control procedure is running */

0 commit comments

Comments
 (0)