1 /*
2  * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef __BTC_DEV_H__
8 #define __BTC_DEV_H__
9 
10 #include "esp_bt_defs.h"
11 #include "esp_bt_device.h"
12 #include "btc/btc_task.h"
13 
14 typedef enum {
15     BTC_DEV_ACT_SET_DEVICE_NAME
16 } btc_dev_act_t;
17 
18 /* btc_dev_args_t */
19 typedef union {
20     // BTC_BT_GAP_ACT_SET_DEV_NAME
21     struct set_bt_dev_name_args {
22         char *device_name;
23     } set_dev_name;
24 } btc_dev_args_t;
25 
26 void btc_dev_call_handler(btc_msg_t *msg);
27 
28 #endif /* __BTC_DEV_H__ */
29