#include "battery.h" #include extern int _battery(int one); static volatile int battery_voltage; static void battery_wrapper(void) { battery_voltage = _battery(1); } int get_battery_voltage(void) { gint_world_switch(GINT_CALL(battery_wrapper)); return battery_voltage; } int get_battery_percent(void) { int cv = get_battery_voltage(); float v = cv * 100.0; return (int)(100.0 * v / 5.0); }