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