#pragma once #include <stdint.h> #include <stdbool.h> #include <gui/canvas.h> #include <flipper_v2.h> #include <gui/view.h> typedef enum { PowerViewInfo } PowerView; typedef struct { float current_charger; float current_gauge; float voltage_charger; float voltage_gauge; uint32_t capacity_remaining; uint32_t capacity_full; float temperature_charger; float temperature_gauge; uint8_t charge; } PowerInfoModel; static uint32_t power_info_back_callback(void* context) { return VIEW_NONE; } void power_info_draw_callback(Canvas* canvas, void* context);