# one_lead_ecg ``` build_app.bat 编译应用程序 build_bootloader.bat 编译bootloader flash_with_id.bat 烧录程序携带ID ``` ``` 0. 调试指示灯 1. 指示灯控制 2. 读取按键 3. 串口日志 手持-蓝牙 main: 1.启动广播 2.初始化串口 3.测试硬件 按键 指示灯 电池电量 台面-蓝牙 main: 2. 串口 3. IO状态输出 5. 蓝牙收发消息 ... ``` 1. 调试串口修改位置 1. 在sdk_config.h ``` ``` 全局状态: 连接,未连接 未设定,连续模式,点动模式 工作状态 enter: { 设置工作状态为未设定状态 更新灯光效果 } 按键: { 上报按键事件 } connect: { 更新灯光效果 } disconnect: { 更新灯光效果 } state_and_mode_change: { 更新灯光效果 } loop: { 超时休眠 心跳报 } 休眠状态 按键事件---> 切换状态到工作状态 按键监听: 灯光效果更新: ```