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
78 } ke_msg_status_t;
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