diff --git a/apps/earphone/xtell_remote_control/ble_handler/client_handler.c b/apps/earphone/xtell_remote_control/ble_handler/client_handler.c index b63ae61..ec1f003 100644 --- a/apps/earphone/xtell_remote_control/ble_handler/client_handler.c +++ b/apps/earphone/xtell_remote_control/ble_handler/client_handler.c @@ -1,33 +1,33 @@ /* ************************************************************************************** - * - BLE Client 初始化和配置 - * - 设备扫描和匹配(按名称、MAC 地址、广播数据) - * - 连接指定设备或自动连接(支持配对和绑定) - * - 服务发现 (Service Discovery) 和特性 (Characteristic) 查找 - * - 数据读写 (Read, Write, Write Without Response) - * - 数据通知 (Notify) 和指示 (Indicate) 的接收 - * - 连接参数更新 - * - 功耗管理和状态机 - * - 数据传输速率显示 (可选) + * BLE Client 初始化和配置 + * 设备扫描和匹配(按名称、MAC 地址、广播数据) + * 连接指定设备或自动连接(支持配对和绑定) + * 服务发现 (Service Discovery) 和特性 (Characteristic) 查找 + * 数据读写 (Read, Write, Write Without Response) + * 数据通知 (Notify) 和指示 (Indicate) 的接收 + * 连接参数更新 + * 功耗管理和状态机 + * 数据传输速率显示 ************************************************************************************** */ //====================================================================================== -// 包含头文件 +// 头文件 //====================================================================================== -#include "system/app_core.h" // 应用程序核心相关定义 -#include "system/includes.h" // 系统包含文件,提供基础类型和宏定义 -#include "app_config.h" // 应用程序配置宏定义 -#include "app_action.h" // 应用程序动作或状态机相关定义 -#include "btstack/btstack_task.h" // BTstack 任务相关头文件 -#include "btstack/bluetooth.h" // Bluetooth 核心 API 定义 -#include "user_cfg.h" // 用户自定义配置 -#include "vm.h" // Virtual Machine (VM) 存储相关接口 -#include "btcontroller_modules.h" // 蓝牙控制器模块定义 -#include "bt_common.h" // 蓝牙通用定义 -#include "le_client_demo.h" // LE Client Demo 相关头文件 (本文件对应的头文件) -#include "le_common.h" // LE 通用定义 -#include "ble_user.h" // BLE 用户相关定义 +#include "system/app_core.h" +#include "system/includes.h" +#include "app_config.h" +#include "app_action.h" +#include "btstack/btstack_task.h" +#include "btstack/bluetooth.h" +#include "user_cfg.h" +#include "vm.h" +#include "btcontroller_modules.h" +#include "bt_common.h" +#include "le_client_demo.h" +#include "le_common.h" +#include "ble_user.h" //====================================================================================== // 功能使能宏定义 @@ -43,8 +43,9 @@ // 是否显示 TX (发送) 数据速率 #define SHOW_TX_DATA_RATE 1 -// LE_DEBUG_PRINT_EN: 控制 BLE 相关日志输出的宏 -#if LE_DEBUG_PRINT_EN +//log显示 +#define client_log 1 +#if client_log == 1 /* #define log_info printf */ #define log_info(x, ...) printf("[LE_CLIENT]" x "\n", ## __VA_ARGS__) // 格式化打印日志信息,添加前缀 "[LE_CLIENT]" #define log_info_hexdump put_buf // 打印十六进制数据 (假设 put_buf 是一个 hex dump 函数) @@ -302,7 +303,7 @@ static void default_report_data_deal(att_data_report_t *report_data, target_uuid } // 默认要匹配的远程设备名称 1 -static const u8 test_remoter_name1[] = "CM-22222"; +static const u8 test_remoter_name1[] = "X100_TEST"; // static const u8 test_remoter_name1[] = "AC637N_MX(BLE)"; // 备选名称 // static const u8 test_remoter_name2[] = "AC630N_HID567(BLE)"; //备选名称 diff --git a/cpu/br28/tools/app.bin b/cpu/br28/tools/app.bin index 481d73b..58f0a4e 100644 Binary files a/cpu/br28/tools/app.bin and b/cpu/br28/tools/app.bin differ diff --git a/cpu/br28/tools/download/earphone/jl_isd.bin b/cpu/br28/tools/download/earphone/jl_isd.bin index b962841..2037252 100644 Binary files a/cpu/br28/tools/download/earphone/jl_isd.bin and b/cpu/br28/tools/download/earphone/jl_isd.bin differ