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 /// Task State
70 typedef uint8_t ke_state_t;
71 
72 ///ke_msg_status
73 typedef enum ke_msg_status_tag
74 {
75  KE_MSG_CONSUMED = 0, ///< consumed, msg and ext are freed by the kernel
76  KE_MSG_NO_FREE, ///< consumed, nothing is freed by the kernel
77  KE_MSG_SAVED, ///< not consumed, will be pushed in the saved queue
79 
80 /**@} */
81 
82 /** @addtogroup BLE_MSG_HANDLER Functions
83  * @{ */
84 
85 // declare for GAPM_TASK
86 int hci_le_cmd_cmp_evt_adv_handler(uint16_t opcode, void const *p_event);
87 
88 int hci_basic_cmd_cmp_evt_cfg_handler_patch(uint16_t opcode, void const *event);
89 
90 int hci_le_cmd_cmp_evt_list_handler(uint16_t opcode, void const *p_event);
91 
92 int hci_le_cmd_cmp_evt_scan_handler(uint16_t opcode, void const *event);
93 
94 int hci_le_cmd_cmp_evt_addr_handler(uint16_t opcode, void const *p_event);
95 
96 int hci_basic_cmd_cmp_evt_rl_cfg_handler(uint16_t opcode, void const *event);
97 
98 int hci_le_cmd_cmp_evt_init_handler(uint16_t opcode, void const *event);
99 
100 int hci_le_ext_adv_report_evt_handler(uint16_t opcode, void *p_event);
101 
102 int hci_le_scan_timeout_evt_handler(uint16_t opcode, void const *p_event);
103 
104 int hci_le_enh_con_cmp_evt_handler(uint16_t opcode, void const *p_event);
105 
106 int hci_le_rd_local_p256_public_key_cmp_evt_handler(uint16_t opcode, void const *p_event);
107 
108 int hci_le_adv_set_term_evt_handler(uint16_t opcode, void const *p_event);
109 
110 int hci_le_cmd_cmp_evt_per_sync_handler(uint16_t opcode, void const *p_event);
111 
112 int hci_le_set_per_adv_rec_en_cmp_evt_handler(uint16_t opcode, void const *p_event);
113 
114 int hci_le_set_conless_cte_tx_param_cmd_cmp_handler(uint16_t opcode, void const *p_event);
115 
116 int hci_le_set_conless_cte_tx_en_cmd_cmp_handler(uint16_t opcode, void const *p_event);
117 
118 int hci_le_set_conless_iq_sampl_en_cmd_cmp_evt_list_handler(uint16_t opcode, void const *p_event);
119 
120 int hci_le_gen_dhkey_v2_stat_evt_handler(uint16_t opcode, void const *p_event);
121 
122 int hci_le_per_adv_sync_est_evt_handler(uint16_t opcode, void const *p_event);
123 
124 int hci_le_per_adv_sync_lost_evt_handler(uint16_t opcode, void const *p_event);
125 
126 int hci_le_conless_iq_report_evt_handler(uint16_t opcode, void const *p_event);
127 
128 int hci_le_gen_dhkey_cmp_evt_handler(uint16_t opcode, void const *p_event);
129 
130 int hci_le_per_adv_report_evt_handler(uint16_t opcode, void const *p_event);
131 
132 int gapm_cmp_evt_handler(ke_msg_id_t const msgid, void const *cmp_evt,
133  ke_task_id_t const dest_id, ke_task_id_t const src_id);
134 
135 int gapm_reset_cmd_handler(ke_msg_id_t const msgid, void const *param,
136  ke_task_id_t const dest_id, ke_task_id_t const src_id);
137 
138 int gapm_set_dev_config_cmd_handler(ke_msg_id_t const msgid, void const *param,
139  ke_task_id_t const dest_id, ke_task_id_t const src_id);
140 
141 int gapm_set_channel_map_cmd_handler(ke_msg_id_t const msgid, void const *param,
142  ke_task_id_t const dest_id, ke_task_id_t const src_id);
143 
144 int gapm_get_dev_info_cmd_handler(ke_msg_id_t const msgid, void const *param,
145  ke_task_id_t const dest_id, ke_task_id_t const src_id);
146 
147 int gapm_profile_task_add_cmd_handler(ke_msg_id_t const msgid, void const * param,
148  ke_task_id_t const dest_id, ke_task_id_t const src_id);
149 
150 int gapm_public_addr_set_cmd_handler(ke_msg_id_t const msgid, void const *param,
151  ke_task_id_t const dest_id, ke_task_id_t const src_id);
152 
153 int gapm_list_set_cmd_handler(ke_msg_id_t const msgid, void const *param,
154  ke_task_id_t const dest_id, ke_task_id_t const src_id);
155 
156 int gapm_activity_create_cmd_handler(ke_msg_id_t const msgid, void const *param,
157  ke_task_id_t const dest_id, ke_task_id_t const src_id);
158 
159 int gapm_activity_start_cmd_handler(ke_msg_id_t const msgid, void const *param,
160  ke_task_id_t const dest_id, ke_task_id_t const src_id);
161 
162 int gapm_activity_stop_cmd_handler(ke_msg_id_t const msgid, void const *param,
163  ke_task_id_t const dest_id, ke_task_id_t const src_id);
164 
165 int gapm_activity_delete_cmd_handler(ke_msg_id_t const msgid, void const *param,
166  ke_task_id_t const dest_id, ke_task_id_t const src_id);
167 
168 int gapm_addr_renew_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
169  ke_task_id_t const dest_id, ke_task_id_t const src_id);
170 
171 int gapm_addr_renew_to_ind_handler(ke_msg_id_t const msgid, void const *param,
172  ke_task_id_t const dest_id, ke_task_id_t const src_id);
173 
174 int gapm_dev_bdaddr_ind_handler(ke_msg_id_t const msgid, void const *param,
175  ke_task_id_t const dest_id, ke_task_id_t const src_id);
176 
177 int gapm_set_adv_data_cmd_handler(ke_msg_id_t const msgid, void const *param,
178  ke_task_id_t const dest_id, ke_task_id_t const src_id);
179 
180 int gapm_per_adv_cte_tx_ctl_cmd_handler(ke_msg_id_t const msgid, void const *p_cmd,
181  ke_task_id_t const dest_id, ke_task_id_t const src_id);
182 
183 int gapm_per_adv_cte_tx_param_set_handler(ke_msg_id_t const msgid, void const *p_cmd,
184  ke_task_id_t const dest_id, ke_task_id_t const src_id);
185 
186 int gapm_auto_conn_to_ind_handler(ke_msg_id_t const msgid, void const *param,
187  ke_task_id_t const dest_id, ke_task_id_t const src_id);
188 
189 int gapc_cmp_evt_handler(ke_msg_id_t const msgid, void const *cmp_evt,
190  ke_task_id_t const dest_id, ke_task_id_t const src_id);
191 
192 int gapm_resolv_addr_cmd_handler(ke_msg_id_t const msgid, void const *param,
193  ke_task_id_t const dest_id, ke_task_id_t const src_id);
194 
195 int gapm_gen_rand_addr_cmd_handler(ke_msg_id_t const msgid, void const *param,
196  ke_task_id_t const dest_id, ke_task_id_t const src_id);
197 
198 int gapm_gen_dh_key_cmd_handler(ke_msg_id_t const msgid, void const * param,
199  ke_task_id_t const dest_id, ke_task_id_t const src_id);
200 
201 int gapm_get_pub_key_cmd_handler(ke_msg_id_t const msgid, void const * param,
202  ke_task_id_t const dest_id, ke_task_id_t const src_id);
203 
204 int gapm_per_adv_report_ctrl_cmd_handler(ke_msg_id_t const msgid, void const* p_cmd,
205  ke_task_id_t const dest_id, ke_task_id_t const src_id);
206 
207 int gapm_per_sync_iq_sampling_ctrl_cmd_handler(ke_msg_id_t const msgid, void const* p_cmd,
208  ke_task_id_t const dest_id, ke_task_id_t const src_id);
209 
210 int gapm_set_gdx_ranging_param_cmd_handler(ke_msg_id_t const msgid, void const *param,
211  ke_task_id_t const dest_id, ke_task_id_t const src_id);
212 
213 int gapm_lepsm_register_cmd_handler(ke_msg_id_t const msgid, void const *param,
214  ke_task_id_t const dest_id, ke_task_id_t const src_id);
215 
216 int gapm_lepsm_unregister_cmd_handler(ke_msg_id_t const msgid, void const *param,
217  ke_task_id_t const dest_id, ke_task_id_t const src_id);
218 
219 int gapm_unknown_task_msg_handler(ke_msg_id_t const msgid, void * param,
220  ke_task_id_t const dest_id, ke_task_id_t const src_id);
221 
222 int gapm_hci_handler(ke_msg_id_t const msgid, void const* event,
223  ke_task_id_t dest_id, ke_task_id_t opcode);
224 
225 int gapm_default_msg_handler(ke_msg_id_t const msgid, void *event,
226  ke_task_id_t const dest_id, ke_task_id_t const src_id);
227 
228 // declare for GAPC_TASK
229 int hci_rd_rssi_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
230  ke_task_id_t const dest_id, ke_task_id_t const src_id);
231 
232 int hci_rd_chnl_map_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
233  ke_task_id_t const dest_id, ke_task_id_t const src_id);
234 
235 int hci_le_set_data_len_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
236  ke_task_id_t const dest_id, ke_task_id_t const src_id);
237 
238 int hci_le_rd_phy_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
239  ke_task_id_t const dest_id, ke_task_id_t const src_id);
240 
241 int hci_le_rd_rem_feats_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
242  ke_task_id_t const dest_id, ke_task_id_t const src_id);
243 
244 int hci_le_con_update_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
245  ke_task_id_t const dest_id, ke_task_id_t const src_id);
246 
247 int hci_le_rem_con_param_req_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_le_data_len_chg_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_phy_upd_cmp_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_ch_sel_algo_evt_handler(uint16_t opcode, void const *p_evt);
257 
258 int hci_le_ltk_request_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
259  ke_task_id_t const dest_id, ke_task_id_t const src_id);
260 
261 int hci_cte_cmd_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
262  ke_task_id_t const dest_id, ke_task_id_t const src_id);
263 
264 int hci_le_ranging_ind_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
265  ke_task_id_t const dest_id, ke_task_id_t const src_id);
266 
267 int hci_le_ranging_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
268  ke_task_id_t const dest_id, ke_task_id_t const src_id);
269 
270 int hci_le_ranging_sample_report_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
271  ke_task_id_t const dest_id, ke_task_id_t const src_id);
272 
273 int gapc_l2cc_cmp_evt_handler(ke_msg_id_t const msgid, void *p_evt,
274  ke_task_id_t const dest_id, ke_task_id_t const src_id);
275 
276 int gapc_hci_handler(ke_msg_id_t const msgid, void const* p_evt,
277  ke_task_id_t dest_id, ke_task_id_t src_id);
278 
279 int gapc_hci_handler(ke_msg_id_t const msgid, void const* p_evt,
280  ke_task_id_t dest_id, ke_task_id_t src_id);
281 
282 int gapc_default_msg_handler(ke_msg_id_t const msgid, void *p_evt,
283  ke_task_id_t const dest_id, ke_task_id_t const src_id);
284 
285 int hci_le_con_iq_report_evt_handler(ke_msg_id_t const msgid, void const *p_evt,
286  ke_task_id_t const dest_id, ke_task_id_t const src_id);
287 
288 int gapc_l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void *p_param,
289  ke_task_id_t const dest_id, ke_task_id_t const src_id);
290 
291 int gapc_gattc_read_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
292  ke_task_id_t const dest_id, ke_task_id_t const src_id);
293 
294 int gapc_gattc_write_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
295  ke_task_id_t const dest_id, ke_task_id_t const src_id);
296 
297 int gapc_gattc_att_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
298  ke_task_id_t const dest_id, ke_task_id_t const src_id);
299 
300 int gapm_smpc_pub_key_ind_handler(ke_msg_id_t const msgid, void *p_param,
301  ke_task_id_t const dest_id, ke_task_id_t const src_id);
302 
303 int gapc_gen_dh_key_ind_handler(ke_msg_id_t const msgid, void *p_param,
304  ke_task_id_t const dest_id, ke_task_id_t const src_id);
305 
306 int gapc_smp_gapm_cmp_evt_handler(ke_msg_id_t const msgid, void *p_param,
307  ke_task_id_t const dest_id, ke_task_id_t const src_id);
308 
309 int gapc_connection_cfm_handler(ke_msg_id_t const msgid, void *p_param,
310  ke_task_id_t const dest_id, ke_task_id_t const src_id);
311 
312 int gapc_disconnect_cmd_handler(ke_msg_id_t const msgid, void *p_param,
313  ke_task_id_t const dest_id, ke_task_id_t const src_id);
314 
315 int gapc_get_info_cmd_handler(ke_msg_id_t const msgid, void *p_param,
316  ke_task_id_t const dest_id, ke_task_id_t const src_id);
317 
318 int gapc_get_dev_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
319  ke_task_id_t const dest_id, ke_task_id_t const src_id);
320 
321 int gapc_set_dev_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
322  ke_task_id_t const dest_id, ke_task_id_t const src_id);
323 
324 int gapc_param_update_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
325  ke_task_id_t const dest_id, ke_task_id_t const src_id);
326 
327 int gapc_param_update_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
328  ke_task_id_t const dest_id, ke_task_id_t const src_id);
329 
330 int gapc_bond_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
331  ke_task_id_t const dest_id, ke_task_id_t const src_id);
332 
333 int gapc_bond_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
334  ke_task_id_t const dest_id, ke_task_id_t const src_id);
335 
336 int gapc_encrypt_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
337  ke_task_id_t const dest_id, ke_task_id_t const src_id);
338 
339 int gapc_encrypt_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
340  ke_task_id_t const dest_id, ke_task_id_t const src_id);
341 
342 int gapc_security_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
343  ke_task_id_t const dest_id, ke_task_id_t const src_id);
344 
345 int gapc_set_phy_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
346  ke_task_id_t const dest_id, ke_task_id_t const src_id);
347 
348 int gapc_per_adv_sync_trans_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
349  ke_task_id_t const dest_id, ke_task_id_t const src_id);
350 
351 int gapc_cte_tx_cfg_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
352  ke_task_id_t const dest_id, ke_task_id_t const src_id);
353 
354 int gapc_cte_rx_cfg_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
355  ke_task_id_t const dest_id, ke_task_id_t const src_id);
356 
357 int gapc_cte_req_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
358  ke_task_id_t const dest_id, ke_task_id_t const src_id);
359 
360 int gapc_cte_rsp_ctrl_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
361  ke_task_id_t const dest_id, ke_task_id_t const src_id);
362 
363 int gapc_ranging_start_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
364  ke_task_id_t const dest_id, ke_task_id_t const src_id);
365 
366 int gapc_update_conn_param_to_ind_handler(ke_msg_id_t const msgid, void const *p_param,
367  ke_task_id_t const dest_id, ke_task_id_t const src_id);
368 
369 int gapc_smp_timeout_timer_ind_handler(ke_msg_id_t const msgid, void const *p_param,
370  ke_task_id_t const dest_id, ke_task_id_t const src_id);
371 
372 int gapc_smp_rep_attempts_timer_handler(ke_msg_id_t const msgid, void const *p_param,
373  ke_task_id_t const dest_id, ke_task_id_t const src_id);
374 
375 int gapc_set_le_pkt_size_handler(ke_msg_id_t const msgid, void const *p_param,
376  ke_task_id_t const dest_id, ke_task_id_t const src_id);
377 
378 // declare for GATTC_TASK
379 int gattc_l2cc_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
380  ke_task_id_t const dest_id, ke_task_id_t const src_id);
381 
382 int gattc_l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void const *p_param,
383  ke_task_id_t const dest_id, ke_task_id_t const src_id);
384 
385 int gattc_exc_mtu_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
386  ke_task_id_t const dest_id, ke_task_id_t const src_id);
387 
388 int gattc_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
389  ke_task_id_t const dest_id, ke_task_id_t const src_id);
390 
391 int gattc_disc_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
392  ke_task_id_t const dest_id, ke_task_id_t const src_id);
393 
394 int gattc_disc_svc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
395  ke_task_id_t const dest_id, ke_task_id_t const src_id);
396 
397 int gattc_disc_svc_incl_ind_handler(ke_msg_id_t const msgid, void const *p_param,
398  ke_task_id_t const dest_id, ke_task_id_t const src_id);
399 
400 int gattc_disc_char_ind_handler(ke_msg_id_t const msgid, void const *p_param,
401  ke_task_id_t const dest_id, ke_task_id_t const src_id);
402 
403 int gattc_disc_char_desc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
404  ke_task_id_t const dest_id, ke_task_id_t const src_id);
405 
406 int gattc_sdp_svc_disc_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
407  ke_task_id_t const dest_id, ke_task_id_t const src_id);
408 
409 int gattc_timeout_handler(ke_msg_id_t const msgid, void const *p_param,
410  ke_task_id_t const dest_id, ke_task_id_t const src_id);
411 
412 int gattc_read_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
413  ke_task_id_t const dest_id, ke_task_id_t const src_id);
414 
415 int gattc_write_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
416  ke_task_id_t const dest_id, ke_task_id_t const src_id);
417 
418 int gattc_read_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
419  ke_task_id_t const dest_id, ke_task_id_t const src_id);
420 
421 int gattc_write_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
422  ke_task_id_t const dest_id, ke_task_id_t const src_id);
423 
424 int gattc_execute_write_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
425  ke_task_id_t const dest_id, ke_task_id_t const src_id);
426 
427 int gattc_event_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
428  ke_task_id_t const dest_id, ke_task_id_t const src_id);
429 
430 int gattc_reg_to_peer_evt_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
431  ke_task_id_t const dest_id, ke_task_id_t const src_id);
432 
433 int gattc_send_evt_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
434  ke_task_id_t const dest_id, ke_task_id_t const src_id);
435 
436 int gattc_send_svc_changed_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
437  ke_task_id_t const dest_id, ke_task_id_t const src_id);
438 
439 int gattc_read_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
440  ke_task_id_t const dest_id, ke_task_id_t const src_id);
441 
442 int gattc_default_msg_handler(ke_msg_id_t const msgid, void const *p_param,
443  ke_task_id_t const dest_id, ke_task_id_t const src_id);
444 
445 int gattc_write_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
446  ke_task_id_t const dest_id, ke_task_id_t const src_id);
447 
448 int gattc_att_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
449  ke_task_id_t const dest_id, ke_task_id_t const src_id);
450 
451 int gattc_att_info_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
452  ke_task_id_t const dest_id, ke_task_id_t const src_id);
453 
454 int gattc_timeout_handler(ke_msg_id_t const msgid, void const *p_param,
455  ke_task_id_t const dest_id, ke_task_id_t const src_id);
456 
457 // declare for L2CC_TASK
458 int l2cc_lecb_sdu_send_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
459  ke_task_id_t const dest_id, ke_task_id_t const src_id);
460 
461 int l2cc_lecb_connect_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
462  ke_task_id_t const dest_id, ke_task_id_t const src_id);
463 
464 int l2cc_lecb_connect_cfm_handler(ke_msg_id_t const msgid, void const *p_param,
465  ke_task_id_t const dest_id, ke_task_id_t const src_id);
466 
467 int l2cc_lecb_disconnect_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
468  ke_task_id_t const dest_id, ke_task_id_t const src_id);
469 
470 int l2cc_signaling_trans_to_ind_handler(ke_msg_id_t const msgid, void const *p_param,
471  ke_task_id_t const dest_id, ke_task_id_t const src_id);
472 
473 int l2cc_lecb_add_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
474  ke_task_id_t const dest_id, ke_task_id_t const src_id);
475 
476 int l2cc_pdu_send_cmd_handler(ke_msg_id_t const msgid, void const *p_param,
477  ke_task_id_t const dest_id, ke_task_id_t const src_id);
478 
479 int l2cc_pdu_recv_ind_handler(ke_msg_id_t const msgid, void const *p_param,
480  ke_task_id_t const dest_id, ke_task_id_t const src_id);
481 
482 int hci_nb_cmp_pkts_evt_handler(ke_msg_id_t const msgid, void const *p_param,
483  ke_task_id_t const dest_id, ke_task_id_t const src_id);
484 
485 int l2cc_hci_acl_data_handler(ke_msg_id_t const msgid, void const *p_param,
486  ke_task_id_t const dest_id, ke_task_id_t const src_id);
487 
488 int l2cc_default_msg_handler(ke_msg_id_t const msgid, void *p_param,
489  ke_task_id_t const dest_id, ke_task_id_t const src_id);
490 
491 // declare for SDK_TASK
492 int gapm_op_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
493  ke_task_id_t const dest_id, ke_task_id_t const src_id);
494 
495 int gap_activity_created_ind_handler(ke_msg_id_t const msgid, void const *p_param,
496  ke_task_id_t const dest_id, ke_task_id_t const src_id);
497 
498 int gap_activity_stopped_ind_handler(ke_msg_id_t const msgid, void const *p_param,
499  ke_task_id_t const dest_id, ke_task_id_t const src_id);
500 
501 int gap_adv_scan_monitor_evt_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
502  ke_task_id_t const dest_id, ke_task_id_t const src_id);
503 
504 int gap_add_profile_ind_handler(ke_msg_id_t const msgid, void const *p_param,
505  ke_task_id_t const dest_id, ke_task_id_t const src_id);
506 
507 int gap_ext_adv_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
508  ke_task_id_t const dest_id, ke_task_id_t const src_id);
509 
510 int gap_sync_established_ind_handler(ke_msg_id_t const msgid, void const *p_param,
511  ke_task_id_t const dest_id, ke_task_id_t const src_id);
512 
513 int gap_dev_bdaddr_ind_handler(ke_msg_id_t const msgid, void const *p_param,
514  ke_task_id_t const dest_id, ke_task_id_t const src_id);
515 
516 int gap_rslv_addr_ind_handler(ke_msg_id_t const msgid, void const *p_param,
517  ke_task_id_t const dest_id, ke_task_id_t const src_id);
518 
519 int gap_connless_iq_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
520  ke_task_id_t const dest_id, ke_task_id_t const src_id);
521 
522 int gap_connection_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
523  ke_task_id_t const dest_id, ke_task_id_t const src_id);
524 
525 int gap_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
526  ke_task_id_t const dest_id, ke_task_id_t const src_id);
527 
528 int gap_disconnect_ind_handler(ke_msg_id_t const msgid, void const *p_param,
529  ke_task_id_t const dest_id, ke_task_id_t const src_id);
530 
531 int gap_param_update_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
532  ke_task_id_t const dest_id, ke_task_id_t const src_id);
533 
534 int gap_param_update_ind_handler(ke_msg_id_t const msgid, void const *p_param,
535  ke_task_id_t const dest_id, ke_task_id_t const src_id);
536 
537 int gap_le_phy_ind_handler(ke_msg_id_t const msgid, void const *p_param,
538  ke_task_id_t const dest_id, ke_task_id_t const src_id);
539 
540 int gap_con_rssi_ind_handler(ke_msg_id_t const msgid, void const *p_param,
541  ke_task_id_t const dest_id, ke_task_id_t const src_id);
542 
543 int gap_le_pkt_size_ind_handler(ke_msg_id_t const msgid, void const *p_param,
544  ke_task_id_t const dest_id, ke_task_id_t const src_id);
545 
546 int gap_con_channel_map_ind_handler(ke_msg_id_t const msgid, void const *p_param,
547  ke_task_id_t const dest_id, ke_task_id_t const src_id);
548 
549 int gap_con_peer_version_ind_handler(ke_msg_id_t const msgid, void const *p_param,
550  ke_task_id_t const dest_id, ke_task_id_t const src_id);
551 
552 int gap_con_peer_features_ind_handler(ke_msg_id_t const msgid, void const *p_param,
553  ke_task_id_t const dest_id, ke_task_id_t const src_id);
554 
555 int gap_get_dev_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
556  ke_task_id_t const dest_id, ke_task_id_t const src_id);
557 
558 int gap_set_dev_info_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
559  ke_task_id_t const dest_id, ke_task_id_t const src_id);
560 
561 int gap_conn_iq_report_ind_handler(ke_msg_id_t const msgid, void const *p_param,
562  ke_task_id_t const dest_id, ke_task_id_t const src_id);
563 
564 int sec_rcv_sec_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
565  ke_task_id_t const dest_id, ke_task_id_t const src_id);
566 
567 int sec_rcv_bond_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
568  ke_task_id_t const dest_id, ke_task_id_t const src_id);
569 
570 int sec_rcv_bond_ind_handler(ke_msg_id_t const msgid, void const *p_param,
571  ke_task_id_t const dest_id, ke_task_id_t const src_id);
572 
573 int sec_rcv_sign_counter_update_ind_handler(ke_msg_id_t const msgid, void const *p_param,
574  ke_task_id_t const dest_id, ke_task_id_t const src_id);
575 
576 int sec_rcv_encrypt_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
577  ke_task_id_t const dest_id, ke_task_id_t const src_id);
578 
579 int sec_rcv_encrypt_ind_handler(ke_msg_id_t const msgid, void const *p_param,
580  ke_task_id_t const dest_id, ke_task_id_t const src_id);
581 
582 int sec_rcv_sec_req_timeout_ind_handler(ke_msg_id_t const msgid, void const *p_param,
583  ke_task_id_t const dest_id, ke_task_id_t const src_id);
584 
585 int l2cap_lecb_rcv_conn_req_ind_handler(ke_msg_id_t const msgid, void const *p_param,
586  ke_task_id_t const dest_id, ke_task_id_t const src_id);
587 
588 int l2cap_lecb_rcv_conn_ind_handler(ke_msg_id_t const msgid, void const *p_param,
589  ke_task_id_t const dest_id, ke_task_id_t const src_id);
590 
591 int l2cap_lecb_rcv_disconn_ind_handler(ke_msg_id_t const msgid, void const *p_param,
592  ke_task_id_t const dest_id, ke_task_id_t const src_id);
593 
594 int l2cap_lecb_rcv_sdu_ind_handler(ke_msg_id_t const msgid, void const *p_param,
595  ke_task_id_t const dest_id, ke_task_id_t const src_id);
596 
597 int l2cap_lecb_rcv_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
598  ke_task_id_t const dest_id, ke_task_id_t const src_id);
599 
600 int l2cap_lecb_rcv_add_credits_ind_handler(ke_msg_id_t const msgid, void const *p_param,
601  ke_task_id_t const dest_id, ke_task_id_t const src_id);
602 
603 int ble_sdk_gatts_svc_changed_cfg_ind_handler(ke_msg_id_t const msgid, void const *p_param,
604  ke_task_id_t const dest_id, ke_task_id_t const src_id);
605 
606 int ble_sdk_gattc_sdp_srvc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
607  ke_task_id_t const dest_id, ke_task_id_t const src_id);
608 
609 int ble_sdk_gattc_event_ind_handler(ke_msg_id_t const msgid, void const *p_param,
610  ke_task_id_t const dest_id, ke_task_id_t const src_id);
611 
612 int ble_gattc_read_ind_handler(ke_msg_id_t const msgid, void const *p_param,
613  ke_task_id_t const dest_id, ke_task_id_t const src_id);
614 
615 int ble_sdk_gattc_disc_char_desc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
616  ke_task_id_t const dest_id, ke_task_id_t const src_id);
617 
618 int ble_sdk_gattc_disc_char_ind_handler(ke_msg_id_t const msgid, void const *p_param,
619  ke_task_id_t const dest_id, ke_task_id_t const src_id);
620 
621 int ble_sdk_gattc_disc_svc_inc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
622  ke_task_id_t const dest_id, ke_task_id_t const src_id);
623 
624 int ble_sdk_gattc_disc_srvc_ind_handler(ke_msg_id_t const msgid, void const *p_param,
625  ke_task_id_t const dest_id, ke_task_id_t const src_id);
626 
627 int ble_sdk_gatt_mtu_changed_ind_handler(ke_msg_id_t const msgid, void const *p_param,
628  ke_task_id_t const dest_id, ke_task_id_t const src_id);
629 
630 int ble_sdk_gatt_cmp_evt_handler(ke_msg_id_t const msgid, void const *p_param,
631  ke_task_id_t const dest_id, ke_task_id_t const src_id);
632 
633 int ble_sdk_common_timeout_handler(ke_msg_id_t const msgid, void const *param,
634  ke_task_id_t const dest_id, ke_task_id_t const src_id);
635 
636 int ble_sdk_hci_evt_handler(ke_msg_id_t const msgid, void const *p_param,
637  ke_task_id_t const dest_id, ke_task_id_t const src_id);
638 
639 /** @} */
640 #endif
641 /** @} */
642 /** @} */
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)
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_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)
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)
ke_state_t
uint8_t ke_state_t
Task State.
Definition: ble_msg.h:70
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)
KE_MSG_CONSUMED
@ KE_MSG_CONSUMED
consumed, msg and ext are freed by the kernel
Definition: ble_msg.h:75
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)
ke_msg_status_t
enum ke_msg_status_tag ke_msg_status_t
ke_msg_status
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)
gap_adv_scan_monitor_evt_report_ind_handler
int gap_adv_scan_monitor_evt_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)
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)
KE_MSG_NO_FREE
@ KE_MSG_NO_FREE
consumed, nothing is freed by the kernel
Definition: ble_msg.h:76
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_basic_cmd_cmp_evt_cfg_handler_patch
int hci_basic_cmd_cmp_evt_cfg_handler_patch(uint16_t opcode, void const *event)
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)
KE_MSG_SAVED
@ KE_MSG_SAVED
not consumed, will be pushed in the saved queue
Definition: ble_msg.h:77
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)
ble_sdk_hci_evt_handler
int ble_sdk_hci_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_conless_iq_report_evt_handler
int hci_le_conless_iq_report_evt_handler(uint16_t opcode, void const *p_event)
ke_msg_status_tag
ke_msg_status_tag
ke_msg_status
Definition: ble_msg.h:74