KT25-1015_AC695x_SDK310/include_lib/system/ui/ui/ui_battery.h
2025-10-15 15:18:43 +08:00

30 lines
626 B
C

#ifndef UI_BATTERY_H
#define UI_BATTERY_H
#include "ui/control.h"
#include "list.h"
struct ui_battery {
struct element elm;
int src;
u8 index;
u16 charge_image;
u16 normal_image;
struct list_head entry;
const struct ui_battery_info *info;
const struct element_event_handler *handler;
};
void ui_battery_enable();
void ui_battery_level_change(int persent, int incharge);//改变所有电池控件
int ui_battery_set_level_by_id(int id, int persent, int incharge);//修改指定id
int ui_battery_set_level(struct ui_battery *battery, int persent, int incharge);//初始化使用
#endif