17 lines
542 B
C
17 lines
542 B
C
#pragma once
|
|
|
|
#include <stdint.h>
|
|
|
|
/*
|
|
* 高负载来源使用独立引用计数:同一来源允许嵌套 begin/end,只有全部结束后
|
|
* 才进入冷却窗口。该状态用于标记采样质量,不直接计算电量百分比。
|
|
*/
|
|
typedef enum {
|
|
PLATFORM_BATTERY_LOAD_AUDIO = 0,
|
|
PLATFORM_BATTERY_LOAD_STEPPER,
|
|
PLATFORM_BATTERY_LOAD_COUNT,
|
|
} platform_battery_load_source_t;
|
|
|
|
void platform_battery_load_begin(platform_battery_load_source_t source);
|
|
void platform_battery_load_end(platform_battery_load_source_t source);
|