// Only platform services/data are substituted. No LVGL page layout lives here. #include "platform/ui/device_runtime.h" #include "platform/ui/settings_store.h" #include "ui/widgets/foreground_operation_overlay.h" #include namespace platform::ui::device { BatteryInfo battery_info() { return {true, false, 85}; } void handle_low_battery(const BatteryInfo&) {} } namespace ui::widgets::foreground_operation { Snapshot make_snapshot(Slot slot, Policy policy, Priority priority, const char*, const char*, int, const char*, uint32_t) { Snapshot s; s.slot=slot; s.policy=policy; s.priority=priority; return s; } void publish(const Snapshot&) {} void clear(Slot,uint32_t) {} }