forked from kofal.net/zmk
fix: Fix nice_view display widgets
This commit is contained in:
committed by
Pete Johanson
parent
b17d896c5c
commit
6a3cc914fc
@@ -24,7 +24,7 @@ void rotate_canvas(lv_obj_t *canvas, lv_color_t cbuf[]) {
|
||||
CANVAS_SIZE / 2, true);
|
||||
}
|
||||
|
||||
void draw_battery(lv_obj_t *canvas, struct status_state state) {
|
||||
void draw_battery(lv_obj_t *canvas, const struct status_state *state) {
|
||||
lv_draw_rect_dsc_t rect_black_dsc;
|
||||
init_rect_dsc(&rect_black_dsc, LVGL_BACKGROUND);
|
||||
lv_draw_rect_dsc_t rect_white_dsc;
|
||||
@@ -32,11 +32,11 @@ void draw_battery(lv_obj_t *canvas, struct status_state state) {
|
||||
|
||||
lv_canvas_draw_rect(canvas, 0, 2, 29, 12, &rect_white_dsc);
|
||||
lv_canvas_draw_rect(canvas, 1, 3, 27, 10, &rect_black_dsc);
|
||||
lv_canvas_draw_rect(canvas, 2, 4, (state.battery + 2) / 4, 8, &rect_white_dsc);
|
||||
lv_canvas_draw_rect(canvas, 2, 4, (state->battery + 2) / 4, 8, &rect_white_dsc);
|
||||
lv_canvas_draw_rect(canvas, 30, 5, 3, 6, &rect_white_dsc);
|
||||
lv_canvas_draw_rect(canvas, 31, 6, 1, 4, &rect_black_dsc);
|
||||
|
||||
if (state.charging) {
|
||||
if (state->charging) {
|
||||
lv_draw_img_dsc_t img_dsc;
|
||||
lv_draw_img_dsc_init(&img_dsc);
|
||||
lv_canvas_draw_img(canvas, 9, -1, &bolt, &img_dsc);
|
||||
|
||||
Reference in New Issue
Block a user