Home
last modified time | relevance | path

Searched refs:conidx (Results 1 – 25 of 40) sorted by relevance

12

/bsp/n32/libraries/N32WB452_Firmware_Library/n32wb452_ble_driver/inc/
A Dsmpc_int.h179 void smpc_send_use_enc_block_cmd(uint8_t conidx,
194 void smpc_send_gen_dh_key_cmd(uint8_t conidx,
259 uint8_t smpc_check_repeated_attempts(uint8_t conidx);
270 bool smpc_check_max_key_size(uint8_t conidx);
302 void smpc_generate_l(uint8_t conidx, uint8_t src);
357 void smpc_generate_stk(uint8_t conidx, uint8_t role);
420 void smpc_launch_rep_att_timer(uint8_t conidx);
430 void smpc_get_key_sec_prop(uint8_t conidx);
463 void smpc_initiate_dhkey_check(uint8_t conidx);
474 void smpc_init_mac_key_calculation(uint8_t conidx);
[all …]
A Dgapc_int.h40 #define GAPC_SET_FIELD(conidx, field, value)\ argument
41 (gapc_env[conidx]->fields) = ((gapc_env[conidx]->fields) & (~GAPC_##field##_MASK)) \
46 #define GAPC_GET_FIELD(conidx, field)\ argument
169 uint8_t gapc_con_cleanup(uint8_t conidx);
198 struct gap_sec_key* gapc_get_csrk(uint8_t conidx, uint8_t src);
210 uint32_t gapc_get_sign_counter(uint8_t conidx, uint8_t src);
246 uint8_t gapc_get_operation(uint8_t conidx, uint8_t op_type);
258 void* gapc_get_operation_ptr(uint8_t conidx, uint8_t op_type);
310 void gapc_enc_keysize_set(uint8_t conidx, uint8_t key_size);
321 void gapc_link_encrypted(uint8_t conidx);
[all …]
A Dgattc_int.h42 #define GATT_OPERATION_CMD(conidx, op_type, cmd) \ argument
43 ((struct cmd*) gattc_get_operation_ptr(conidx, op_type))
119 void gattc_create(uint8_t conidx);
132 void gattc_cleanup(uint8_t conidx, bool disconnect);
169 uint8_t gattc_get_operation(uint8_t conidx, uint8_t op_type);
181 void* gattc_get_operation_ptr(uint8_t conidx, uint8_t op_type);
194 void gattc_set_operation_ptr(uint8_t conidx, uint8_t op_type, void* op);
207 bool gattc_reschedule_operation(uint8_t conidx, uint8_t op_type);
219 ke_task_id_t gattc_get_requester(uint8_t conidx, uint8_t op_type);
233 uint16_t gattc_get_op_seq_num(uint8_t conidx, uint8_t op_type);
[all …]
A Datts.h72 void atts_write_signed_cfm(uint8_t conidx, uint16_t length, uint8_t* sign_data);
85 void atts_send_error(uint8_t conidx, uint8_t opcode, uint16_t uuid, uint8_t error);
96 void atts_write_rsp_send(uint8_t conidx, uint16_t atthdl, uint8_t status);
109 uint8_t atts_send_event(uint8_t conidx, struct gattc_send_evt_cmd *event);
117 void atts_clear_prep_data(uint8_t conidx);
125 void atts_clear_rsp_data(uint8_t conidx);
132 void atts_clear_read_cache(uint8_t conidx);
139 void atts_process_pdu(uint8_t conidx);
155 int atts_l2cc_pdu_recv_handler(uint8_t conidx, struct l2cc_pdu_recv_ind *param);
A Dl2cc_int.h100 void l2cc_create(uint8_t conidx);
110 void l2cc_cleanup(uint8_t conidx, bool reset);
122 void l2cc_update_state(uint8_t conidx, ke_state_t state, bool busy);
133 void l2cc_send_complete_evt(uint8_t conidx, uint8_t op_type, uint8_t status);
147 void l2cc_send_error_evt(uint8_t conidx, uint8_t operation, const ke_task_id_t requester, uint8_t s…
160 uint8_t l2cc_get_operation(uint8_t conidx, uint8_t op_type);
172 void* l2cc_get_operation_ptr(uint8_t conidx, uint8_t op_type);
185 void l2cc_set_operation_ptr(uint8_t conidx, uint8_t op_type, void* op);
198 void l2cc_data_send(uint8_t conidx, uint8_t nb_buffer);
A Dsmpc_crypto.h33 void smpc_f4_Init(uint8_t conidx,uint8_t* U,uint8_t* V,uint8_t* X,uint8_t Z);
44 void smpc_f4_complete(uint8_t conidx);
59 void smpc_g2_init(uint8_t conidx, uint8_t* U, uint8_t* V, uint8_t* X, uint8_t* Y);
69 void smpc_g2_complete(uint8_t conidx);
84 void smpc_f5_init(uint8_t conidx, uint8_t* W,uint8_t* N1,uint8_t* N2,uint8_t* A1,uint8_t* A2);
94 void smpc_f5_complete(uint8_t conidx);
111 void smpc_f6_init(uint8_t conidx,uint8_t* W, uint8_t* N1, uint8_t* N2, uint8_t* R, uint8_t* IOcap, …
121 void smpc_f6_complete(uint8_t conidx);
135 void smpc_aes_cmac_init(uint8_t conidx,uint8_t* K,uint8_t* M,uint8_t M_len);
A Dgapc.h144 uint16_t gapc_get_conhdl(uint8_t conidx);
155 uint8_t gapc_get_role(uint8_t conidx);
167 struct gap_bdaddr* gapc_get_bdaddr(uint8_t conidx, uint8_t src);
180 bool gapc_is_sec_set(uint8_t conidx, uint8_t sec_req);
191 uint8_t gapc_lk_sec_lvl_get(uint8_t conidx);
203 uint8_t gapc_enc_keysize_get(uint8_t conidx);
214 bool gapc_svc_chg_ccc_get(uint8_t conidx);
225 void gapc_svc_chg_ccc_set(uint8_t conidx, bool enable);
A Dattc.h47 #define ATTC_ALLOCATE_ATT_REQ(conidx, opcode, pdu_type, value_len)\ argument
48 L2CC_ATT_PDU_ALLOC_DYN(conidx, opcode, KE_BUILD_ID(TASK_GATTC, conidx), pdu_type, value_len)
86 void attc_send_hdl_cfm(uint8_t conidx);
97 void attc_send_execute(uint8_t conidx, uint8_t flag);
108 void attc_send_att_req(uint8_t conidx, void *pdu);
123 int attc_l2cc_pdu_recv_handler(uint8_t conidx, struct l2cc_pdu_recv_ind *param);
A Dl2cc.h64 #define L2CC_SIG_PDU_ALLOC(conidx, code, src_id, type) \ argument
65 ((struct type*) l2cc_pdu_alloc(conidx, L2C_CID_LE_SIGNALING, code, src_id, 0))
88 #define L2CC_SMP_PDU_ALLOC(conidx, code, src_id, type) \ argument
89 ((struct type*) l2cc_pdu_alloc(conidx, L2C_CID_SECURITY, code, src_id, 0))
104 #define L2CC_ATT_PDU_ALLOC(conidx, code, src_id, type)\ argument
105 ((struct type*) l2cc_pdu_alloc(conidx, L2C_CID_ATTRIBUTE, code, src_id, 0))
121 #define L2CC_ATT_PDU_ALLOC_DYN(conidx, code, src_id, type, length)\ argument
122 ((struct type*) l2cc_pdu_alloc(conidx, L2C_CID_ATTRIBUTE, code, src_id, length))
238 void* l2cc_pdu_alloc(uint8_t conidx, uint16_t cid, uint8_t code, ke_task_id_t src_id, uint16_t leng…
A Dsmpc_api.h48 #define SMPC_IS_FLAG_SET(conidx, flag) ((gapc_env[conidx]->smpc.timer_state & flag) == flag) argument
50 #define SMPC_TIMER_SET_FLAG(conidx, flag) (gapc_env[conidx]->smpc.timer_state |= flag) argument
52 #define SMPC_TIMER_UNSET_FLAG(conidx, flag) (gapc_env[conidx]->smpc.timer_state &= ~flag) argument
507 void smpc_clear_timeout_timer(uint8_t conidx);
518 void smpc_pdu_recv(uint8_t conidx, struct l2cc_pdu *pdu);
529 void smpc_pdu_send(uint8_t conidx, uint8_t cmd_code, void *value);
543 void smpc_pairing_end(uint8_t conidx, uint8_t role, uint8_t status, bool start_ra_timer);
555 void smpc_handle_dh_key_check_complete(uint8_t conidx,const uint8_t* dh_key);
A Dl2cc_lecb.h154 struct l2cc_lecb_info* l2cc_lecb_find(uint8_t conidx, uint8_t field, uint16_t value);
165 void l2cc_lecb_free(uint8_t conidx, struct l2cc_lecb_info* lecb, bool disconnect_ind);
180 void l2cc_lecb_send_con_req(uint8_t conidx, uint8_t pkt_id, uint16_t le_psm, uint16_t scid, uint16_…
196 void l2cc_lecb_send_con_rsp(uint8_t conidx, uint16_t status, uint8_t pkt_id,
209 void l2cc_lecb_send_disc_req(uint8_t conidx, uint8_t pkt_id, uint16_t scid, uint16_t dcid);
221 void l2cc_lecb_send_disc_rsp(uint8_t conidx, uint8_t pkt_id, uint16_t dcid, uint16_t scid);
232 void l2cc_lecb_send_credit_add(uint8_t conidx, uint8_t pkt_id, uint16_t cid, uint16_t credits);
245 void l2cc_lecb_init_disconnect(uint8_t conidx, struct l2cc_lecb_info* lecb, uint8_t disc_reason);
A Dprf.h148 typedef void (*prf_create_fnct) (struct prf_task_env* env, uint8_t conidx);
159 typedef void (*prf_cleanup_fnct) (struct prf_task_env* env, uint8_t conidx, uint8_t reason);
230 void prf_create(uint8_t conidx);
241 void prf_cleanup(uint8_t conidx, uint8_t reason);
267 ke_task_id_t prf_src_task_get(prf_env_t* env, uint8_t conidx);
279 ke_task_id_t prf_dst_task_get(prf_env_t* env, uint8_t conidx);
A Dprf_utils.h105 void prf_read_char_send(prf_env_t *prf_env, uint8_t conidx,
121 void prf_register_atthdl2gatt(prf_env_t *prf_env, uint8_t conidx, struct prf_svc *svc);
135 void prf_unregister_atthdl2gatt(prf_env_t *prf_env, uint8_t conidx, struct prf_svc *svc);
149 void prf_disc_svc_send(prf_env_t *prf_env,uint8_t conidx, uint16_t uuid);
165 void prf_gatt_write(prf_env_t *prf_env, uint8_t conidx,
182 void prf_gatt_write_ntf_ind(prf_env_t *prf_env, uint8_t conidx, uint16_t handle,
315 void prf_client_att_info_rsp(prf_env_t *prf_env, uint8_t conidx, uint16_t msg_id,
A Dgapm.h103 void gapm_con_enable(uint8_t conidx);
116 void gapm_con_cleanup(uint8_t conidx, uint16_t conhdl, uint8_t reason);
255 uint8_t gapm_le_psm_get_info(uint16_t le_psm, uint8_t conidx, ke_task_id_t *app_task, uint8_t *sec_…
345 bool gapm_is_disc_connection(uint8_t conidx);
A Dgapc_sig.h45 void gapc_sig_send_param_resp(uint8_t conidx, uint16_t result, uint8_t pkt_id);
58 int gapc_sig_pdu_recv_handler(uint8_t conidx, struct l2cc_pdu *pdu);
A Dl2cm.h90 void l2cm_create(uint8_t conidx);
100 void l2cm_cleanup(uint8_t conidx);
A Dl2cc_sig.h74 void l2cc_sig_send_cmd_reject(uint8_t conidx, uint8_t pkt_id, uint16_t reason, uint16_t opt1, uint1…
87 int l2cc_sig_pdu_recv_handler(uint8_t conidx, struct l2cc_pdu *pdu);
/bsp/n32/libraries/N32WB452_Firmware_Library/n32wb452_ble_driver/profile/
A Dbass_task.c84 uint8_t conidx = KE_IDX_GET(src_id); in bass_enable_req_handler() local
90 …if ((param->conidx > BLE_CONNECTION_MAX) || (gapc_get_conhdl(param->conidx) == GAP_INVALID_CONHDL)) in bass_enable_req_handler()
94 rsp->conidx = param->conidx; in bass_enable_req_handler()
104 bass_env->batt_lvl[conidx] = param->old_batt_lvl[conidx]; in bass_enable_req_handler()
105 bass_env->ntf_cfg[param->conidx] = param->ntf_cfg; in bass_enable_req_handler()
217 uint8_t conidx = KE_IDX_GET(src_id); in gattc_write_req_ind_handler() local
233 bass_env->ntf_cfg[conidx] |= (BAS_BATT_LVL_NTF_SUP << svc_idx); in gattc_write_req_ind_handler()
238 bass_env->ntf_cfg[conidx] &= ~(BAS_BATT_LVL_NTF_SUP << svc_idx); in gattc_write_req_ind_handler()
243 ind->conidx = conidx; in gattc_write_req_ind_handler()
244 ind->ntf_cfg = bass_env->ntf_cfg[conidx]; in gattc_write_req_ind_handler()
[all …]
A Dbass.c218 static void bass_create(struct prf_task_env* env, uint8_t conidx) in bass_create() argument
222 ASSERT_ERR(conidx < BLE_CONNECTION_MAX); in bass_create()
224 bass_env->ntf_cfg[conidx] = 0; in bass_create()
236 static void bass_cleanup(struct prf_task_env* env, uint8_t conidx, uint8_t reason) in bass_cleanup() argument
240 ASSERT_ERR(conidx < BLE_CONNECTION_MAX); in bass_cleanup()
242 bass_env->ntf_cfg[conidx] = 0; in bass_cleanup()
255 static void bass_notify_batt_lvl(struct bass_env_tag* bass_env, uint8_t conidx, uint8_t svc_idx) in bass_notify_batt_lvl() argument
387 uint8_t conidx = GAP_INVALID_CONIDX; in bass_exe_operation() local
393 conidx = enable->conidx; in bass_exe_operation()
400 bass_notify_batt_lvl(bass_env, enable->conidx, bass_env->cursor); in bass_exe_operation()
[all …]
A Dprf_utils.c80 void prf_read_char_send(prf_env_t *prf_env, uint8_t conidx, in prf_read_char_send() argument
84 prf_src_task_get(prf_env, conidx), gattc_read_cmd); in prf_read_char_send()
102 KE_BUILD_ID(TASK_GATTC, conidx), prf_src_task_get(prf_env, conidx), in prf_register_atthdl2gatt()
119 KE_BUILD_ID(TASK_GATTC, conidx), prf_src_task_get(prf_env, conidx), in prf_unregister_atthdl2gatt()
131 void prf_disc_svc_send(prf_env_t *prf_env, uint8_t conidx, uint16_t uuid) in prf_disc_svc_send() argument
135 KE_BUILD_ID(TASK_GATTC, conidx), prf_src_task_get(prf_env, conidx), in prf_disc_svc_send()
157 void prf_gatt_write(prf_env_t *prf_env, uint8_t conidx, in prf_gatt_write() argument
163 KE_BUILD_ID(TASK_GATTC, conidx), prf_src_task_get(prf_env, conidx), in prf_gatt_write()
193 prf_gatt_write(prf_env, conidx, handle, value, 2, GATTC_WRITE); in prf_gatt_write_ntf_ind()
477 void prf_client_att_info_rsp(prf_env_t *prf_env, uint8_t conidx, uint16_t msg_id, in prf_client_att_info_rsp() argument
[all …]
A Dapp_batt.c106 void app_batt_enable_prf(uint8_t conidx) in app_batt_enable_prf() argument
108 app_batt_env.conidx = conidx; in app_batt_enable_prf()
112 req->conidx = conidx; in app_batt_enable_prf()
A Duser_task.c81 if (gapc_get_conhdl(param->conidx) != GAP_INVALID_CONHDL) in user_enable_req_handler()
85 user_env->ntf_ind_cfg[param->conidx] = param->ntf_ind_cfg; in user_enable_req_handler()
92 rsp->conidx = param->conidx; in user_enable_req_handler()
139 user_env->operation->conidx = GAP_INVALID_CONIDX; in user_data_notify_req_handler()
227 uint8_t conidx = KE_IDX_GET(src_id); in user_gattc_write_req_ind_handler() local
292 …status = user_update_ntf_ind_cfg(conidx, USER_DATA_NTF, PRF_CLI_START_NTF, att_idx, co_read16p(par… in user_gattc_write_req_ind_handler()
298 …status = user_update_ntf_ind_cfg(conidx, USER_DATA_NTF, PRF_CLI_START_NTF, att_idx, co_read16p(par… in user_gattc_write_req_ind_handler()
/bsp/n32/libraries/N32WB452_Firmware_Library/n32wb452_ble_driver/profile/inc/
A Dbass_task.h101 uint8_t conidx; member
112 uint8_t conidx; member
137 uint8_t conidx; member
A Duser_task.h22 uint8_t conidx; member
38 uint8_t conidx; member
68 uint8_t conidx; member
A Dapp_batt.h49 uint8_t conidx; member
97 void app_batt_enable_prf(uint8_t conidx);

Completed in 38 milliseconds

12