1#ifndef STAR_IDLE_PORT_H
2#define STAR_IDLE_PORT_H
self_test_result_t previous_send
idle_battery_state_t battery
uint8_t consecutive_send_failures
idle_command_t(* poll_command)(void *context)
self_test_battery_t(* read_battery)(void *context, uint32_t now_ms, uint32_t budget_ms)
self_test_reply_t(* send_heartbeat)(void *context, const idle_heartbeat_t *heartbeat, uint32_t budget_ms)
bool(* on_usb_power)(void *context)