Files

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);