| 1234567891011121314151617181920212223242526 |
- #pragma once
- #include "esp_err.h"
- #include <stdbool.h>
- #include <stdint.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- // 初始化面板串口模块并启动相关后台任务
- esp_err_t panel_uart_init(void);
- // 主动上报某个状态项给面板 MCU
- void panel_uart_report(uint8_t item, uint8_t value);
- // 设置蓝牙连接和播放状态,供 main 回调同步面板
- void panel_uart_set_bt_state(bool connected, bool streaming);
- // 获取当前记录的面板电量
- uint8_t panel_uart_get_battery_percent(void);
- bool panel_uart_get_charging_status(void);
- #ifdef __cplusplus
- }
- #endif
|