27 lines
566 B
C
27 lines
566 B
C
#ifdef SUPPORT_MS_EXTENSIONS
|
|
#pragma bss_seg(".battery.data.bss")
|
|
#pragma data_seg(".battery.data")
|
|
#pragma const_seg(".battery.text.const")
|
|
#pragma code_seg(".battery.text")
|
|
#endif
|
|
#include "battery_manager.h"
|
|
#include "app_msg.h"
|
|
|
|
|
|
void batmgr_send_msg(enum battery_msg _msg, int arg)
|
|
{
|
|
int msg[2];
|
|
|
|
msg[0] = _msg;
|
|
msg[1] = arg;
|
|
int ret = os_taskq_post_type("app_core", MSG_FROM_BATTERY, 2, msg);
|
|
if (ret) {
|
|
printf("%s send err %x\n", __FUNCTION__, ret);
|
|
}
|
|
}
|
|
|
|
void charge_event_to_user(u8 event)
|
|
{
|
|
batmgr_send_msg(event, 0);
|
|
}
|