Skip to content

Commit

Permalink
test status display
Browse files Browse the repository at this point in the history
  • Loading branch information
kivyfreakt committed Apr 8, 2023
1 parent 21c7632 commit bf3cad2
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 0 deletions.
13 changes: 13 additions & 0 deletions lib/Demo/clock.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,16 @@ void draw_clock(Framebuf* canvas, uint8_t hour, uint8_t min, uint8_t sec)

DEV_Delay_ms(50);
}

void draw_status(Framebuf* canvas, uint16_t status1, uint16_t status2, uint16_t status3)
{
canvas->clear(BLACK);

canvas->arc(LCD_H2, LCD_W2, 0, status1, LCD_H2 - 6, RED, 3);
canvas->arc(LCD_H2, LCD_W2, 0, status2, LCD_H2 - 12, GREEN, 3);
canvas->arc(LCD_H2, LCD_W2, 0, status3, LCD_H2 - 18, BLUE, 3);

canvas->display();

DEV_Delay_ms(50);
}
1 change: 1 addition & 0 deletions lib/Demo/clock.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@

void draw_arrow(Framebuf* canvas, int16_t angle, uint8_t length, uint8_t size, uint16_t color);
void draw_clock(Framebuf* canvas, uint8_t hour, uint8_t min, uint8_t sec);
void draw_status(Framebuf* canvas, uint16_t status1, uint16_t status2, uint16_t status3);

#endif
3 changes: 3 additions & 0 deletions lib/Demo/tests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,7 @@ void test_display(LCD* display)

// apps demo
draw_clock(display, 0, 24, 47);
DEV_Delay_ms(TEST_DELAY);
draw_status(display, 249, 124, 38);
DEV_Delay_ms(TEST_DELAY);
}
Binary file modified uf2/main.uf2
Binary file not shown.

0 comments on commit bf3cad2

Please sign in to comment.