ble_msg.h
Go to the documentation of this file.
1 /**
2 ****************************************************************************************
3 *
4 * @file ble_msg.h
5 *
6 * @brief declare the message handler function
7 *
8 ****************************************************************************************
9 * @attention
10 #####Copyright (c) 2019 GOODIX
11 All rights reserved.
12
13 Redistribution and use in source and binary forms, with or without
14 modification, are permitted provided that the following conditions are met:
15 * Redistributions of source code must retain the above copyright
16 notice, this list of conditions and the following disclaimer.
17 * Redistributions in binary form must reproduce the above copyright
18 notice, this list of conditions and the following disclaimer in the
19 documentation and/or other materials provided with the distribution.
20 * Neither the name of GOODIX nor the names of its contributors may be used
21 to endorse or promote products derived from this software without
22 specific prior written permission.
23
24 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
27 ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
28 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
29 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
30 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
31 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
32 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34 POSSIBILITY OF SUCH DAMAGE.
35 *****************************************************************************************
36 */
37
38 /**
39 * @addtogroup BLE
40 * @{
41 */
42
43 /**
44 * @addtogroup BLE_MSG
45 * @{
46 * @brief Message handler function extern.
47 */
48
49 #ifndef __BLE_MSG_H__
50 #define __BLE_MSG_H__
51
52 #include <stdint.h>
53
54 /** @addtogroup BLE_MSG_DEFINES Defines
55 * @{ */
56
57 /// Get the number of elements within an array, give also number of rows in a 2-D array
58 #define ARRAY_LEN(array) (sizeof((array))/sizeof((array)[0]))
59
60 /// Message Identifier. The number of messages is limited to 0xFFFF.
61 /// The message ID is divided in two parts:
62 /// bits[15~8]: task index (no more than 255 tasks support)
63 /// bits[7~0]: message index(no more than 255 messages per task)
64 typedef uint16_t ke_msg_id_t;
65
66 /// Task Identifier. Composed by the task type and the task index.
67 typedef uint16_t ke_task_id_t;
68
69 /**@} */
70
71 /** @addtogroup BLE_MSG_HANDLER Functions
72 * @{ */
73
74 // declare for GAPM_TASK
75 int hci_le_cmd_cmp_evt_adv_handler(uint16_t opcode, void const *p_event);
76
77 int hci_basic_cmd_cmp_evt_cfg_handler(uint16_t opcode, void const *event);
78
79 int hci_le_cmd_cmp_evt_list_handler(uint16_t opcode, void const *p_event);
80
81 int hci_le_cmd_cmp_evt_scan_handler(uint16_t opcode, void const *event);
82
83 int hci_le_cmd_cmp_evt_addr_handler(uint16_t opcode, void const *p_event);
84
85 int hci_basic_cmd_cmp_evt_rl_cfg_handler(uint16_t opcode, void const *event);
86
87 int hci_le_cmd_cmp_evt_init_handler(uint16_t opcode, void const *event);
88
89 int hci_le_ext_adv_report_evt_handler(uint16_t opcode, void *p_event);
90
91 int hci_le_scan_timeout_evt_handler(uint16_t opcode, void const *p_event);
92
93 int hci_le_enh_con_cmp_evt_handler(uint16_t opcode, void const *p_event);
94
95 int hci_le_rd_local_p256_public_key_cmp_evt_handler(uint16_t opcode, void const *p_event);
96
97 int hci_le_adv_set_term_evt_handler(uint16_t opcode, void const *p_event);
98
99 int hci_le_cmd_cmp_evt_per_sync_handler(uint16_t opcode, void const *p_event);
100
101 int hci_le_set_per_adv_rec_en_cmp_evt_handler(uint16_t opcode, void const *p_event);
102
103 int hci_le_set_conless_cte_tx_param_cmd_cmp_handler(uint16_t opcode, void const *p_event);
104
105 int hci_le_set_conless_cte_tx_en_cmd_cmp_handler(uint16_t opcode, void const *p_event);
106
107 int hci_le_set_conless_iq_sampl_en_cmd_cmp_evt_list_handler(uint16_t opcode, void const *p_event);
108
109 int hci_le_gen_dhkey_v2_stat_evt_handler(uint16_t opcode, void const *p_event);
110
111 int hci_le_per_adv_sync_est_evt_handler(uint16_t opcode, void const *p_event);
112
113 int hci_le_per_adv_sync_lost_evt_handler(uint16_t opcode, void const *p_event);
114
115 int hci_le_conless_iq_report_evt_handler(uint16_t opcode, void const *p_event);
116
117 int hci_le_gen_dhkey_cmp_evt_handler(uint16_t opcode, void const *p_event);
118
119 int hci_le_per_adv_report_evt_handler(uint16_t opcode, void const *p_event);
120
121 int gapm_cmp_evt_handler(ke_msg_id_t const msgid, void const *cmp_evt,
122 ke_task_id_t const dest_id, ke_task_id_t const src_id);
123
124 int gapm_reset_cmd_handler(ke_msg_id_t const msgid, void const *param,
125 ke_task_id_t const dest_id, ke_task_id_t const src_id);
126
127 int gapm_set_dev_config_cmd_handler(ke_msg_id_t const msgid, void const *param,
128 ke_task_id_t const dest_id, ke_task_id_t const src_id);
129
130 int gapm_set_channel_map_cmd_handler(ke_msg_id_t const msgid, void const *param,
131 ke_task_id_t const dest_id, ke_task_id_t const src_id);
132
133 int gapm_get_dev_info_cmd_handler(ke_msg_id_t const msgid, void const *param,
134 ke_task_id_t const dest_id, ke_task_id_t const src_id);
135
136 int gapm_profile_task_add_cmd_handler(ke_msg_id_t const msgid, void const * param,
137 ke_task_id_t const dest_id, ke_task_id_t const src_id);
138
139 int gapm_public_addr_set_cmd_handler(ke_msg_id_t const msgid, void const *param,
140 ke_task_id_t const dest_id, ke_task_id_t const src_id);
141
142 int gapm_list_set_cmd_handler(ke_msg_id_t const msgid, void const *param,
143 ke_task_id_t const dest_id, ke_task_id_t const src_id);
144
145 int gapm_activity_create_cmd_handler(ke_msg_id_t const msgid, void const *param,
146 ke_task_id_t const dest_id, ke_task_id_t const src_id);
147
148 int gapm_activity_start_cmd_handler(ke_msg_id_t const msgid, void const *param,
149 ke_task_id_t const dest_id, ke_task_id_t const src_id);
150
151 int gapm_activity_stop_cmd_handler(ke_msg_id_t const msgid, void const *param,
152 ke_task_id_t const dest_id, ke_task_id_t const src_id);
153
154 int gapm_activity_delete_cmd_handler(ke_msg_id_t const msgid, void const *param,
155 ke_task_id_t const dest_id, ke_task_id_t const src_id);
156
157 int gapm_addr_renew_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
158 ke_task_id_t const dest_id, ke_task_id_t const src_id);
159
160 int gapm_addr_renew_to_ind_handler(ke_msg_id_t const msgid, void const *param,
161 ke_task_id_t const dest_id, ke_task_id_t const src_id);
162
163 int gapm_dev_bdaddr_ind_handler(ke_msg_id_t const msgid, void const *param,
164 ke_task_id_t const dest_id, ke_task_id_t const src_id);
165
166 int gapm_set_adv_data_cmd_handler(ke_msg_id_t const msgid, void const *param,
167 ke_task_id_t const dest_id, ke_task_id_t const src_id);
168
169 int gapm_per_adv_cte_tx_ctl_cmd_handler(ke_msg_id_t const msgid, void const *p_cmd,
170 ke_task_id_t const dest_id, ke_task_id_t const src_id);
171
172 int gapm_per_adv_cte_tx_param_set_handler(ke_msg_id_t const msgid, void const *p_cmd,
173 ke_task_id_t const dest_id, ke_task_id_t const src_id);
174
175 int gapm_auto_conn_to_ind_handler(ke_msg_id_t const msgid, void const *param,
176 ke_task_id_t const dest_id, ke_task_id_t const src_id);
177
178 int gapc_cmp_evt_handler(ke_msg_id_t const msgid, void const *cmp_evt,
179 ke_task_id_t const dest_id, ke_task_id_t const src_id);
180
181 int gapm_resolv_addr_cmd_handler(ke_msg_id_t const msgid, void const *param,
182 ke_task_id_t const dest_id, ke_task_id_t const src_id);
183
184 int gapm_gen_rand_addr_cmd_handler(ke_msg_id_t const msgid, void const *param,
185 ke_task_id_t const dest_id, ke_task_id_t const src_id);
186
187 int gapm_gen_dh_key_cmd_handler(ke_msg_id_t const msgid, void const * param,
188 ke_task_id_t const dest_id, ke_task_id_t const src_id);
189
190 int gapm_get_pub_key_cmd_handler(ke_msg_id_t const msgid, void const * param,
191 ke_task_id_t const dest_id, ke_task_id_t const src_id);
192
193 int gapm_per_adv_report_ctrl_cmd_handler(ke_msg_id_t const msgid, void const* p_cmd,
194 ke_task_id_t const dest_id, ke_task_id_t const src_id);
195
196 int gapm_per_sync_iq_sampling_ctrl_cmd_handler(ke_msg_id_t const msgid, void const* p_cmd,
197 ke_task_id_t const dest_id, ke_task_id_t const src_id);
198
199 int gapm_set_gdx_ranging_param_cmd_handler(ke_msg_id_t const msgid, void const *param,
200 ke_task_id_t const dest_id, ke_task_id_t const src_id);
201
202 int gapm_lepsm_register_cmd_handler(ke_msg_id_t const msgid, void const *param,
203 ke_task_id_t const dest_id, ke_task_id_t const src_id);
204
205 int gapm_lepsm_unregister_cmd_handler(ke_msg_id_t const msgid, void const *param,
206 ke_task_id_t const dest_id, ke_task_id_t const src_id);
207
208 int gapm_unknown_task_msg_handler(ke_msg_id_t const msgid, void * param,
209 ke_task_id_t const dest_id, ke_task_id_t const src_id);
210
211 int gapm_hci_handler(ke_msg_id_t const msgid, void const* event,
212 ke_task_id_t dest_id, ke_task_id_t opcode);
213
214 int gapm_default_msg_handler(ke_msg_id_t const msgid, void *event,
215 ke_task_id_t const dest_id, ke_task_id_t const src_id);
216
217 // declare for GAPC_TASK
218 int hci_rd_rssi_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
219 ke_task_id_t const dest_id, ke_task_id_t const src_id);
220
221 int hci_rd_chnl_map_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
222 ke_task_id_t const dest_id, ke_task_id_t const src_id);
223
224 int hci_le_set_data_len_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
225 ke_task_id_t const dest_id, ke_task_id_t const src_id);
226
227 int hci_le_rd_phy_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
228 ke_task_id_t const dest_id, ke_task_id_t const src_id);
229
230 int hci_le_rd_rem_feats_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
231 ke_task_id_t const dest_id, ke_task_id_t const src_id);
232
233 int hci_le_con_update_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
234 ke_task_id_t const dest_id, ke_task_id_t const src_id);
235
236 int hci_le_rem_con_param_req_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
237 ke_task_id_t const dest_id, ke_task_id_t const src_id);
238
239 int hci_le_data_len_chg_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
240 ke_task_id_t const dest_id, ke_task_id_t const src_id);
241
242 int hci_le_phy_upd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
243 ke_task_id_t const dest_id, ke_task_id_t const src_id);
244
245 int hci_le_ch_sel_algo_evt_handler(uint16_t opcode, void const *p_evt);
246
247 int hci_le_ltk_request_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
248 ke_task_id_t const dest_id, ke_task_id_t const src_id);
249
250 int hci_cte_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
251 ke_task_id_t const dest_id, ke_task_id_t const src_id);
252
253 int hci_le_ranging_ind_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
254 ke_task_id_t const dest_id, ke_task_id_t const src_id);
255
256 int hci_le_ranging_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
257 ke_task_id_t const dest_id, ke_task_id_t const src_id);
258
259 int hci_le_ranging_sample_report_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
260 ke_task_id_t const dest_id, ke_task_id_t const src_id);
261
262 int gapc_l2cc_cmp_evt_handler(ke_msg_id_t const msgid, void *p_evt,
263 ke_task_id_t const dest_id, ke_task_id_t const src_id);
264
265 int gapc_hci_handler(ke_msg_id_t const msgid, void const* p_evt,
266 ke_task_id_t dest_id, ke_task_id_t src_id);
267
268 int gapc_hci_handler(ke_msg_id_t const msgid, void const* p_evt,
269 ke_task_id_t dest_id, ke_task_id_t src_id);
270
271 int gapc_default_msg_handler(ke_msg_id_t const msgid, void *p_evt,
272 ke_task_id_t const dest_id, ke_task_id_t const src_id);
273
274 int hci_le_con_iq_report_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
275 ke_task_id_t const dest_id, ke_task_id_t const src_id);
276
277 int gapc_l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void *p_param,
278 ke_task_id_t const dest_id, ke_task_id_t const src_id);
279
280 int gapc_gattc_read_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
281 ke_task_id_t const dest_id, ke_task_id_t const src_id);
282
283 int gapc_gattc_write_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
284 ke_task_id_t const dest_id, ke_task_id_t const src_id);
285
286 int gapc_gattc_att_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
287 ke_task_id_t const dest_id, ke_task_id_t const src_id);
288
289 int gapm_smpc_pub_key_ind_handler(ke_msg_id_t const msgid, void *p_param,
290 ke_task_id_t const dest_id, ke_task_id_t const src_id);
291
292 int gapc_gen_dh_key_ind_handler(ke_msg_id_t const msgid, void *p_param,
293 ke_task_id_t const dest_id, ke_task_id_t const src_id);
294
295 int gapc_smp_gapm_cmp_evt_handler(ke_msg_id_t const msgid, void *p_param,
296 ke_task_id_t const dest_id, ke_task_id_t const src_id);
297
298 int gapc_connection_cfm_handler(ke_msg_id_t const msgid, void *p_param,
299 ke_task_id_t const dest_id, ke_task_id_t const src_id);
300
301 int gapc_disconnect_cmd_handler(ke_msg_id_t const msgid, void *p_param,
302 ke_task_id_t const dest_id, ke_task_id_t const src_id);
303
304 int gapc_get_info_cmd_handler(ke_msg_id_t const msgid, void *p_param,
305 ke_task_id_t const dest_id, ke_task_id_t const src_id);
306
307 int gapc_get_dev_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
308 ke_task_id_t const dest_id, ke_task_id_t const src_id);
309
310 int gapc_set_dev_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
311 ke_task_id_t const dest_id, ke_task_id_t const src_id);
312
313 int gapc_param_update_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
314 ke_task_id_t const dest_id, ke_task_id_t const src_id);
315
316 int gapc_param_update_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
317 ke_task_id_t const dest_id, ke_task_id_t const src_id);
318
319 int gapc_bond_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
320 ke_task_id_t const dest_id, ke_task_id_t const src_id);
321
322 int gapc_bond_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
323 ke_task_id_t const dest_id, ke_task_id_t const src_id);
324
325 int gapc_encrypt_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
326 ke_task_id_t const dest_id, ke_task_id_t const src_id);
327
328 int gapc_encrypt_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
329 ke_task_id_t const dest_id, ke_task_id_t const src_id);
330
331 int gapc_security_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
332 ke_task_id_t const dest_id, ke_task_id_t const src_id);
333
334 int gapc_set_phy_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
335 ke_task_id_t const dest_id, ke_task_id_t const src_id);
336
337 int gapc_per_adv_sync_trans_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
338 ke_task_id_t const dest_id, ke_task_id_t const src_id);
339
340 int gapc_cte_tx_cfg_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
341 ke_task_id_t const dest_id, ke_task_id_t const src_id);
342
343 int gapc_cte_rx_cfg_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
344 ke_task_id_t const dest_id, ke_task_id_t const src_id);
345
346 int gapc_cte_req_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
347 ke_task_id_t const dest_id, ke_task_id_t const src_id);
348
349 int gapc_cte_rsp_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
350 ke_task_id_t const dest_id, ke_task_id_t const src_id);
351
352 int gapc_ranging_start_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
353 ke_task_id_t const dest_id, ke_task_id_t const src_id);
354
355 int gapc_update_conn_param_to_ind_handler(ke_msg_id_t const msgid, void const *p_param,
356 ke_task_id_t const dest_id, ke_task_id_t const src_id);
357
358 int gapc_smp_timeout_timer_ind_handler(ke_msg_id_t const msgid, void const *p_param,
359 ke_task_id_t const dest_id, ke_task_id_t const src_id);
360
361 int gapc_smp_rep_attempts_timer_handler(ke_msg_id_t const msgid, void const *p_param,
362 ke_task_id_t const dest_id, ke_task_id_t const src_id);
363
364 int gapc_set_le_pkt_size_handler(ke_msg_id_t const msgid, void const *p_param,
365 ke_task_id_t const dest_id, ke_task_id_t const src_id);
366
367 // declare for GATTC_TASK
368 int gattc_l2cc_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
369 ke_task_id_t const dest_id, ke_task_id_t const src_id);
370
371 int gattc_l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void const *p_param,
372 ke_task_id_t const dest_id, ke_task_id_t const src_id);
373
374 int gattc_exc_mtu_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
375 ke_task_id_t const dest_id, ke_task_id_t const src_id);
376
377 int gattc_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
378 ke_task_id_t const dest_id, ke_task_id_t const src_id);
379
380 int gattc_disc_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
381 ke_task_id_t const dest_id, ke_task_id_t const src_id);
382
383 int gattc_disc_svc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
384 ke_task_id_t const dest_id, ke_task_id_t const src_id);
385
386 int gattc_disc_svc_incl_ind_handler(ke_msg_id_t const msgid, void const *p_param,
387 ke_task_id_t const dest_id, ke_task_id_t const src_id);
388
389 int gattc_disc_char_ind_handler(ke_msg_id_t const msgid, void const *p_param,
390 ke_task_id_t const dest_id, ke_task_id_t const src_id);
391
392 int gattc_disc_char_desc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
393 ke_task_id_t const dest_id, ke_task_id_t const src_id);
394
395 int gattc_sdp_svc_disc_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
396 ke_task_id_t const dest_id, ke_task_id_t const src_id);
397
398 int gattc_timeout_handler(ke_msg_id_t const msgid, void const *p_param,
399 ke_task_id_t const dest_id, ke_task_id_t const src_id);
400
401 int gattc_read_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
402 ke_task_id_t const dest_id, ke_task_id_t const src_id);
403
404 int gattc_write_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
405 ke_task_id_t const dest_id, ke_task_id_t const src_id);
406
407 int gattc_read_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
408 ke_task_id_t const dest_id, ke_task_id_t const src_id);
409
410 int gattc_write_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
411 ke_task_id_t const dest_id, ke_task_id_t const src_id);
412
413 int gattc_execute_write_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
414 ke_task_id_t const dest_id, ke_task_id_t const src_id);
415
416 int gattc_event_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
417 ke_task_id_t const dest_id, ke_task_id_t const src_id);
418
419 int gattc_reg_to_peer_evt_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
420 ke_task_id_t const dest_id, ke_task_id_t const src_id);
421
422 int gattc_send_evt_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
423 ke_task_id_t const dest_id, ke_task_id_t const src_id);
424
425 int gattc_send_svc_changed_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
426 ke_task_id_t const dest_id, ke_task_id_t const src_id);
427
428 int gattc_read_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
429 ke_task_id_t const dest_id, ke_task_id_t const src_id);
430
431 int gattc_default_msg_handler(ke_msg_id_t const msgid, void const *p_param,
432 ke_task_id_t const dest_id, ke_task_id_t const src_id);
433
434 int gattc_write_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
435 ke_task_id_t const dest_id, ke_task_id_t const src_id);
436
437 int gattc_att_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
438 ke_task_id_t const dest_id, ke_task_id_t const src_id);
439
440 int gattc_att_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
441 ke_task_id_t const dest_id, ke_task_id_t const src_id);
442
443 int gattc_timeout_handler(ke_msg_id_t const msgid, void const *p_param,
444 ke_task_id_t const dest_id, ke_task_id_t const src_id);
445
446 // declare for L2CC_TASK
447 int l2cc_lecb_sdu_send_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
448 ke_task_id_t const dest_id, ke_task_id_t const src_id);
449
450 int l2cc_lecb_connect_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
451 ke_task_id_t const dest_id, ke_task_id_t const src_id);
452
453 int l2cc_lecb_connect_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
454 ke_task_id_t const dest_id, ke_task_id_t const src_id);
455
456 int l2cc_lecb_disconnect_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
457 ke_task_id_t const dest_id, ke_task_id_t const src_id);
458
459 int l2cc_signaling_trans_to_ind_handler(ke_msg_id_t const msgid, void const *p_param,
460 ke_task_id_t const dest_id, ke_task_id_t const src_id);
461
462 int l2cc_lecb_add_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
463 ke_task_id_t const dest_id, ke_task_id_t const src_id);
464
465 int l2cc_pdu_send_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
466 ke_task_id_t const dest_id, ke_task_id_t const src_id);
467
468 int l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void const *p_param,
469 ke_task_id_t const dest_id, ke_task_id_t const src_id);
470
471 int hci_nb_cmp_pkts_evt_handler(ke_msg_id_t const msgid, void const *p_param,
472 ke_task_id_t const dest_id, ke_task_id_t const src_id);
473
474 int l2cc_hci_acl_data_handler(ke_msg_id_t const msgid, void const *p_param,
475 ke_task_id_t const dest_id, ke_task_id_t const src_id);
476
477 int l2cc_default_msg_handler(ke_msg_id_t const msgid, void *p_param,
478 ke_task_id_t const dest_id, ke_task_id_t const src_id);
479
480 // declare for SDK_TASK
481 int gapm_op_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
482 ke_task_id_t const dest_id, ke_task_id_t const src_id);
483
484 int gap_activity_created_ind_handler(ke_msg_id_t const msgid, void const *p_param,
485 ke_task_id_t const dest_id, ke_task_id_t const src_id);
486
487 int gap_activity_stopped_ind_handler(ke_msg_id_t const msgid, void const *p_param,
488 ke_task_id_t const dest_id, ke_task_id_t const src_id);
489
490 int gap_add_profile_ind_handler(ke_msg_id_t const msgid, void const *p_param,
491 ke_task_id_t const dest_id, ke_task_id_t const src_id);
492
493 int gap_ext_adv_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
494 ke_task_id_t const dest_id, ke_task_id_t const src_id);
495
496 int gap_sync_established_ind_handler(ke_msg_id_t const msgid, void const *p_param,
497 ke_task_id_t const dest_id, ke_task_id_t const src_id);
498
499 int gap_dev_bdaddr_ind_handler(ke_msg_id_t const msgid, void const *p_param,
500 ke_task_id_t const dest_id, ke_task_id_t const src_id);
501
502 int gap_rslv_addr_ind_handler(ke_msg_id_t const msgid, void const *p_param,
503 ke_task_id_t const dest_id, ke_task_id_t const src_id);
504
505 int gap_connless_iq_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
506 ke_task_id_t const dest_id, ke_task_id_t const src_id);
507
508
509 int gap_connection_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
510 ke_task_id_t const dest_id, ke_task_id_t const src_id);
511
512 int gap_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
513 ke_task_id_t const dest_id, ke_task_id_t const src_id);
514
515 int gap_disconnect_ind_handler(ke_msg_id_t const msgid, void const *p_param,
516 ke_task_id_t const dest_id, ke_task_id_t const src_id);
517
518 int gap_param_update_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
519 ke_task_id_t const dest_id, ke_task_id_t const src_id);
520
521 int gap_param_update_ind_handler(ke_msg_id_t const msgid, void const *p_param,
522 ke_task_id_t const dest_id, ke_task_id_t const src_id);
523
524 int gap_le_phy_ind_handler(ke_msg_id_t const msgid, void const *p_param,
525 ke_task_id_t const dest_id, ke_task_id_t const src_id);
526
527 int gap_con_rssi_ind_handler(ke_msg_id_t const msgid, void const *p_param,
528 ke_task_id_t const dest_id, ke_task_id_t const src_id);
529
530 int gap_le_pkt_size_ind_handler(ke_msg_id_t const msgid, void const *p_param,
531 ke_task_id_t const dest_id, ke_task_id_t const src_id);
532
533 int gap_con_channel_map_ind_handler(ke_msg_id_t const msgid, void const *p_param,
534 ke_task_id_t const dest_id, ke_task_id_t const src_id);
535
536 int gap_con_peer_version_ind_handler(ke_msg_id_t const msgid, void const *p_param,
537 ke_task_id_t const dest_id, ke_task_id_t const src_id);
538
539 int gap_con_peer_features_ind_handler(ke_msg_id_t const msgid, void const *p_param,
540 ke_task_id_t const dest_id, ke_task_id_t const src_id);
541
542 int gap_get_dev_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
543 ke_task_id_t const dest_id, ke_task_id_t const src_id);
544
545 int gap_set_dev_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
546 ke_task_id_t const dest_id, ke_task_id_t const src_id);
547
548 int gap_conn_iq_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
549 ke_task_id_t const dest_id, ke_task_id_t const src_id);
550
551 int gap_ranging_ind_handler(ke_msg_id_t const msgid, void const *p_param,
552 ke_task_id_t const dest_id, ke_task_id_t const src_id);
553
554 int gap_ranging_sample_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
555 ke_task_id_t const dest_id, ke_task_id_t const src_id);
556
557 int gap_ranging_cmp_ind_handler(ke_msg_id_t const msgid, void const *p_param,
558 ke_task_id_t const dest_id, ke_task_id_t const src_id);
559
560 int sec_rcv_sec_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
561 ke_task_id_t const dest_id, ke_task_id_t const src_id);
562
563 int sec_rcv_bond_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
564 ke_task_id_t const dest_id, ke_task_id_t const src_id);
565
566 int sec_rcv_bond_ind_handler(ke_msg_id_t const msgid, void const *p_param,
567 ke_task_id_t const dest_id, ke_task_id_t const src_id);
568
569 int sec_rcv_sign_counter_update_ind_handler(ke_msg_id_t const msgid, void const *p_param,
570 ke_task_id_t const dest_id, ke_task_id_t const src_id);
571
572 int sec_rcv_encrypt_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
573 ke_task_id_t const dest_id, ke_task_id_t const src_id);
574
575 int sec_rcv_encrypt_ind_handler(ke_msg_id_t const msgid, void const *p_param,
576 ke_task_id_t const dest_id, ke_task_id_t const src_id);
577
578 int sec_rcv_sec_req_timeout_ind_handler(ke_msg_id_t const msgid, void const *p_param,
579 ke_task_id_t const dest_id, ke_task_id_t const src_id);
580
581 int l2cap_lecb_rcv_conn_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
582 ke_task_id_t const dest_id, ke_task_id_t const src_id);
583
584 int l2cap_lecb_rcv_conn_ind_handler(ke_msg_id_t const msgid, void const *p_param,
585 ke_task_id_t const dest_id, ke_task_id_t const src_id);
586
587 int l2cap_lecb_rcv_disconn_ind_handler(ke_msg_id_t const msgid, void const *p_param,
588 ke_task_id_t const dest_id, ke_task_id_t const src_id);
589
590 int l2cap_lecb_rcv_sdu_ind_handler(ke_msg_id_t const msgid, void const *p_param,
591 ke_task_id_t const dest_id, ke_task_id_t const src_id);
592
593 int l2cap_lecb_rcv_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
594 ke_task_id_t const dest_id, ke_task_id_t const src_id);
595
596 int l2cap_lecb_rcv_add_credits_ind_handler(ke_msg_id_t const msgid, void const *p_param,
597 ke_task_id_t const dest_id, ke_task_id_t const src_id);
598
599 int ble_sdk_gatts_svc_changed_cfg_ind_handler(ke_msg_id_t const msgid, void const *p_param,
600 ke_task_id_t const dest_id, ke_task_id_t const src_id);
601
602 int ble_sdk_gattc_sdp_srvc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
603 ke_task_id_t const dest_id, ke_task_id_t const src_id);
604
605 int ble_sdk_gattc_event_ind_handler(ke_msg_id_t const msgid, void const *p_param,
606 ke_task_id_t const dest_id, ke_task_id_t const src_id);
607
608 int ble_gattc_read_ind_handler(ke_msg_id_t const msgid, void const *p_param,
609 ke_task_id_t const dest_id, ke_task_id_t const src_id);
610
611 int ble_sdk_gattc_disc_char_desc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
612 ke_task_id_t const dest_id, ke_task_id_t const src_id);
613
614 int ble_sdk_gattc_disc_char_ind_handler(ke_msg_id_t const msgid, void const *p_param,
615 ke_task_id_t const dest_id, ke_task_id_t const src_id);
616
617 int ble_sdk_gattc_disc_svc_inc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
618 ke_task_id_t const dest_id, ke_task_id_t const src_id);
619
620 int ble_sdk_gattc_disc_srvc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
621 ke_task_id_t const dest_id, ke_task_id_t const src_id);
622
623 int ble_sdk_gatt_mtu_changed_ind_handler(ke_msg_id_t const msgid, void const *p_param,
624 ke_task_id_t const dest_id, ke_task_id_t const src_id);
625
626 int ble_sdk_gatt_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
627 ke_task_id_t const dest_id, ke_task_id_t const src_id);
628
629 int ble_sdk_common_timeout_handler(ke_msg_id_t const msgid, void const *param,
630 ke_task_id_t const dest_id, ke_task_id_t const src_id);
631
632 /** @} */
633 #endif
634 /** @} */
635 /** @} */
636
gapm_addr_renew_to_ind_handler
int gapm_addr_renew_to_ind_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_read_cfm_handler
int gattc_read_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_set_per_adv_rec_en_cmp_evt_handler
int hci_le_set_per_adv_rec_en_cmp_evt_handler(uint16_t opcode, void const *p_event)
hci_le_gen_dhkey_cmp_evt_handler
int hci_le_gen_dhkey_cmp_evt_handler(uint16_t opcode, void const *p_event)
l2cap_lecb_rcv_disconn_ind_handler
int l2cap_lecb_rcv_disconn_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_enh_con_cmp_evt_handler
int hci_le_enh_con_cmp_evt_handler(uint16_t opcode, void const *p_event)
l2cc_pdu_send_cmd_handler
int l2cc_pdu_send_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_smp_rep_attempts_timer_handler
int gapc_smp_rep_attempts_timer_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_read_req_ind_handler
int gattc_read_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_sync_established_ind_handler
int gap_sync_established_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_gen_dh_key_cmd_handler
int gapm_gen_dh_key_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_ranging_start_cmd_handler
int gapc_ranging_start_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_list_set_cmd_handler
int gapm_list_set_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_le_phy_ind_handler
int gap_le_phy_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_con_iq_report_evt_handler
int hci_le_con_iq_report_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gattc_disc_char_desc_ind_handler
int ble_sdk_gattc_disc_char_desc_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
sec_rcv_bond_ind_handler
int sec_rcv_bond_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_per_adv_sync_est_evt_handler
int hci_le_per_adv_sync_est_evt_handler(uint16_t opcode, void const *p_event)
gapc_get_dev_info_cfm_handler
int gapc_get_dev_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_set_channel_map_cmd_handler
int gapm_set_channel_map_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_param_update_cmd_handler
int gapc_param_update_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_cte_rsp_ctrl_cmd_handler
int gapc_cte_rsp_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_event_cfm_handler
int gattc_event_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_encrypt_cmd_handler
int gapc_encrypt_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_sdp_svc_disc_cmd_handler
int gattc_sdp_svc_disc_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_cmd_cmp_evt_addr_handler
int hci_le_cmd_cmp_evt_addr_handler(uint16_t opcode, void const *p_event)
ble_sdk_gattc_sdp_srvc_ind_handler
int ble_sdk_gattc_sdp_srvc_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gatt_cmp_evt_handler
int ble_sdk_gatt_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_nb_cmp_pkts_evt_handler
int hci_nb_cmp_pkts_evt_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_security_cmd_handler
int gapc_security_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_default_msg_handler
int l2cc_default_msg_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_set_gdx_ranging_param_cmd_handler
int gapm_set_gdx_ranging_param_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_default_msg_handler
int gapc_default_msg_handler(ke_msg_id_t const msgid, void *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_activity_delete_cmd_handler
int gapm_activity_delete_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_activity_create_cmd_handler
int gapm_activity_create_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gatt_mtu_changed_ind_handler
int ble_sdk_gatt_mtu_changed_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_lecb_disconnect_cmd_handler
int l2cc_lecb_disconnect_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_gattc_read_ind_handler
int ble_gattc_read_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_data_len_chg_evt_handler
int hci_le_data_len_chg_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_ranging_ind_handler
int gap_ranging_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_cte_cmd_cmp_evt_handler
int hci_cte_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_public_addr_set_cmd_handler
int gapm_public_addr_set_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_con_rssi_ind_handler
int gap_con_rssi_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_lecb_sdu_send_cmd_handler
int l2cc_lecb_sdu_send_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_att_info_req_ind_handler
int gattc_att_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_write_cmd_handler
int gattc_write_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_rd_chnl_map_cmd_cmp_evt_handler
int hci_rd_chnl_map_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_ext_adv_report_ind_handler
int gap_ext_adv_report_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_ranging_cmp_evt_handler
int hci_le_ranging_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_cmd_cmp_evt_per_sync_handler
int hci_le_cmd_cmp_evt_per_sync_handler(uint16_t opcode, void const *p_event)
gapm_per_sync_iq_sampling_ctrl_cmd_handler
int gapm_per_sync_iq_sampling_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_cmd, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_con_peer_version_ind_handler
int gap_con_peer_version_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_l2cc_pdu_recv_ind_handler
int gattc_l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_l2cc_pdu_recv_ind_handler
int gapc_l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
sec_rcv_bond_req_ind_handler
int sec_rcv_bond_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_disc_char_ind_handler
int gattc_disc_char_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_cte_tx_cfg_cmd_handler
int gapc_cte_tx_cfg_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_get_info_cmd_handler
int gapc_get_info_cmd_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_ranging_sample_report_evt_handler
int hci_le_ranging_sample_report_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_connection_cfm_handler
int gapc_connection_cfm_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_scan_timeout_evt_handler
int hci_le_scan_timeout_evt_handler(uint16_t opcode, void const *p_event)
gapm_lepsm_register_cmd_handler
int gapm_lepsm_register_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gattc_disc_char_ind_handler
int ble_sdk_gattc_disc_char_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_set_conless_cte_tx_param_cmd_cmp_handler
int hci_le_set_conless_cte_tx_param_cmd_cmp_handler(uint16_t opcode, void const *p_event)
hci_le_per_adv_sync_lost_evt_handler
int hci_le_per_adv_sync_lost_evt_handler(uint16_t opcode, void const *p_event)
gapc_gattc_att_info_req_ind_handler
int gapc_gattc_att_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_hci_handler
int gapm_hci_handler(ke_msg_id_t const msgid, void const *event, ke_task_id_t dest_id, ke_task_id_t opcode)
gattc_att_info_cfm_handler
int gattc_att_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_get_dev_info_req_ind_handler
int gap_get_dev_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_basic_cmd_cmp_evt_cfg_handler
int hci_basic_cmd_cmp_evt_cfg_handler(uint16_t opcode, void const *event)
hci_le_cmd_cmp_evt_adv_handler
int hci_le_cmd_cmp_evt_adv_handler(uint16_t opcode, void const *p_event)
gapc_set_dev_info_cfm_handler
int gapc_set_dev_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_ranging_cmp_ind_handler
int gap_ranging_cmp_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
sec_rcv_encrypt_ind_handler
int sec_rcv_encrypt_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_activity_stopped_ind_handler
int gap_activity_stopped_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_cmd_cmp_evt_list_handler
int hci_le_cmd_cmp_evt_list_handler(uint16_t opcode, void const *p_event)
gattc_disc_char_desc_ind_handler
int gattc_disc_char_desc_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_ltk_request_evt_handler
int hci_le_ltk_request_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cap_lecb_rcv_add_credits_ind_handler
int l2cap_lecb_rcv_add_credits_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_con_channel_map_ind_handler
int gap_con_channel_map_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_le_pkt_size_ind_handler
int gap_le_pkt_size_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_dev_bdaddr_ind_handler
int gapm_dev_bdaddr_ind_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_con_peer_features_ind_handler
int gap_con_peer_features_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_con_update_cmp_evt_handler
int hci_le_con_update_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_exc_mtu_cmd_handler
int gattc_exc_mtu_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_op_cmp_evt_handler
int gapm_op_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_set_data_len_cmd_cmp_evt_handler
int hci_le_set_data_len_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_lecb_add_cmd_handler
int l2cc_lecb_add_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_per_adv_sync_trans_cmd_handler
int gapc_per_adv_sync_trans_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_ext_adv_report_evt_handler
int hci_le_ext_adv_report_evt_handler(uint16_t opcode, void *p_event)
gapm_get_dev_info_cmd_handler
int gapm_get_dev_info_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_cmp_evt_handler
int gapm_cmp_evt_handler(ke_msg_id_t const msgid, void const *cmp_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cap_lecb_rcv_sdu_ind_handler
int l2cap_lecb_rcv_sdu_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gattc_event_ind_handler
int ble_sdk_gattc_event_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_gen_rand_addr_cmd_handler
int gapm_gen_rand_addr_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_gattc_write_req_ind_handler
int gapc_gattc_write_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cap_lecb_rcv_conn_req_ind_handler
int l2cap_lecb_rcv_conn_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_conn_iq_report_ind_handler
int gap_conn_iq_report_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_disconnect_ind_handler
int gap_disconnect_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_add_profile_ind_handler
int gap_add_profile_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_ranging_ind_evt_handler
int hci_le_ranging_ind_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_adv_set_term_evt_handler
int hci_le_adv_set_term_evt_handler(uint16_t opcode, void const *p_event)
gattc_default_msg_handler
int gattc_default_msg_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gattc_disc_svc_inc_ind_handler
int ble_sdk_gattc_disc_svc_inc_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_ranging_sample_report_ind_handler
int gap_ranging_sample_report_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_rslv_addr_ind_handler
int gap_rslv_addr_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_gattc_read_req_ind_handler
int gapc_gattc_read_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_activity_stop_cmd_handler
int gapm_activity_stop_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_default_msg_handler
int gapm_default_msg_handler(ke_msg_id_t const msgid, void *event, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_timeout_handler
int gattc_timeout_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_hci_acl_data_handler
int l2cc_hci_acl_data_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_hci_handler
int gapc_hci_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t dest_id, ke_task_id_t src_id)
hci_le_gen_dhkey_v2_stat_evt_handler
int hci_le_gen_dhkey_v2_stat_evt_handler(uint16_t opcode, void const *p_event)
gattc_disc_cmd_handler
int gattc_disc_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_smp_gapm_cmp_evt_handler
int gapc_smp_gapm_cmp_evt_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_resolv_addr_cmd_handler
int gapm_resolv_addr_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_common_timeout_handler
int ble_sdk_common_timeout_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cap_lecb_rcv_cmp_evt_handler
int l2cap_lecb_rcv_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_execute_write_cmd_handler
int gattc_execute_write_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_smp_timeout_timer_ind_handler
int gapc_smp_timeout_timer_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_set_adv_data_cmd_handler
int gapm_set_adv_data_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_lecb_connect_cmd_handler
int l2cc_lecb_connect_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_ch_sel_algo_evt_handler
int hci_le_ch_sel_algo_evt_handler(uint16_t opcode, void const *p_evt)
hci_le_set_conless_iq_sampl_en_cmd_cmp_evt_list_handler
int hci_le_set_conless_iq_sampl_en_cmd_cmp_evt_list_handler(uint16_t opcode, void const *p_event)
gapm_auto_conn_to_ind_handler
int gapm_auto_conn_to_ind_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_bond_cmd_handler
int gapc_bond_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_unknown_task_msg_handler
int gapm_unknown_task_msg_handler(ke_msg_id_t const msgid, void *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_rd_rssi_cmd_cmp_evt_handler
int hci_rd_rssi_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_cmd_cmp_evt_init_handler
int hci_le_cmd_cmp_evt_init_handler(uint16_t opcode, void const *event)
gap_connless_iq_report_ind_handler
int gap_connless_iq_report_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_pdu_recv_ind_handler
int l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gattc_disc_srvc_ind_handler
int ble_sdk_gattc_disc_srvc_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_connection_req_ind_handler
int gap_connection_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_send_svc_changed_cmd_handler
int gattc_send_svc_changed_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_signaling_trans_to_ind_handler
int l2cc_signaling_trans_to_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
sec_rcv_encrypt_req_ind_handler
int sec_rcv_encrypt_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_reset_cmd_handler
int gapm_reset_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_param_update_cfm_handler
int gapc_param_update_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_set_dev_info_req_ind_handler
int gap_set_dev_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_addr_renew_cmd_handler
int gapm_addr_renew_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_encrypt_cfm_handler
int gapc_encrypt_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_reg_to_peer_evt_cmd_handler
int gattc_reg_to_peer_evt_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_cmp_evt_handler
int gattc_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_set_le_pkt_size_handler
int gapc_set_le_pkt_size_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_set_phy_cmd_handler
int gapc_set_phy_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
sec_rcv_sec_req_ind_handler
int sec_rcv_sec_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_disc_svc_incl_ind_handler
int gattc_disc_svc_incl_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_rd_phy_cmd_cmp_evt_handler
int hci_le_rd_phy_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_cte_rx_cfg_cmd_handler
int gapc_cte_rx_cfg_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_rem_con_param_req_evt_handler
int hci_le_rem_con_param_req_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_send_evt_cmd_handler
int gattc_send_evt_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gatts_svc_changed_cfg_ind_handler
int ble_sdk_gatts_svc_changed_cfg_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_phy_upd_cmp_evt_handler
int hci_le_phy_upd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_param_update_ind_handler
int gap_param_update_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_per_adv_report_ctrl_cmd_handler
int gapm_per_adv_report_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_cmd, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_dev_bdaddr_ind_handler
int gap_dev_bdaddr_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_update_conn_param_to_ind_handler
int gapc_update_conn_param_to_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_get_pub_key_cmd_handler
int gapm_get_pub_key_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_activity_created_ind_handler
int gap_activity_created_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
sec_rcv_sign_counter_update_ind_handler
int sec_rcv_sign_counter_update_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
sec_rcv_sec_req_timeout_ind_handler
int sec_rcv_sec_req_timeout_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_lepsm_unregister_cmd_handler
int gapm_lepsm_unregister_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_smpc_pub_key_ind_handler
int gapm_smpc_pub_key_ind_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ke_task_id_t
uint16_t ke_task_id_t
Task Identifier. Composed by the task type and the task index.
Definition: ble_msg.h:67
gapc_disconnect_cmd_handler
int gapc_disconnect_cmd_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_activity_start_cmd_handler
int gapm_activity_start_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cc_lecb_connect_cfm_handler
int l2cc_lecb_connect_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_disc_svc_ind_handler
int gattc_disc_svc_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_cmp_evt_handler
int gap_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gap_param_update_req_ind_handler
int gap_param_update_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_rd_local_p256_public_key_cmp_evt_handler
int hci_le_rd_local_p256_public_key_cmp_evt_handler(uint16_t opcode, void const *p_event)
hci_le_cmd_cmp_evt_scan_handler
int hci_le_cmd_cmp_evt_scan_handler(uint16_t opcode, void const *event)
gapm_per_adv_cte_tx_ctl_cmd_handler
int gapm_per_adv_cte_tx_ctl_cmd_handler(ke_msg_id_t const msgid, void const *p_cmd, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_rd_rem_feats_cmp_evt_handler
int hci_le_rd_rem_feats_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_set_dev_config_cmd_handler
int gapm_set_dev_config_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_cte_req_ctrl_cmd_handler
int gapc_cte_req_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_per_adv_report_evt_handler
int hci_le_per_adv_report_evt_handler(uint16_t opcode, void const *p_event)
gapc_bond_cfm_handler
int gapc_bond_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_per_adv_cte_tx_param_set_handler
int gapm_per_adv_cte_tx_param_set_handler(ke_msg_id_t const msgid, void const *p_cmd, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ke_msg_id_t
uint16_t ke_msg_id_t
Definition: ble_msg.h:64
gapc_gen_dh_key_ind_handler
int gapc_gen_dh_key_ind_handler(ke_msg_id_t const msgid, void *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
l2cap_lecb_rcv_conn_ind_handler
int l2cap_lecb_rcv_conn_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_l2cc_cmp_evt_handler
int gattc_l2cc_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_basic_cmd_cmp_evt_rl_cfg_handler
int hci_basic_cmd_cmp_evt_rl_cfg_handler(uint16_t opcode, void const *event)
gattc_write_cfm_handler
int gattc_write_cfm_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_cmp_evt_handler
int gapc_cmp_evt_handler(ke_msg_id_t const msgid, void const *cmp_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gattc_read_cmd_handler
int gattc_read_cmd_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapc_l2cc_cmp_evt_handler
int gapc_l2cc_cmp_evt_handler(ke_msg_id_t const msgid, void *p_evt, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_set_conless_cte_tx_en_cmd_cmp_handler
int hci_le_set_conless_cte_tx_en_cmd_cmp_handler(uint16_t opcode, void const *p_event)
gattc_write_req_ind_handler
int gattc_write_req_ind_handler(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_profile_task_add_cmd_handler
int gapm_profile_task_add_cmd_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
hci_le_conless_iq_report_evt_handler
int hci_le_conless_iq_report_evt_handler(uint16_t opcode, void const *p_event)