X-Git-Url: https://git.karo-electronics.de/?p=oswald.git;a=blobdiff_plain;f=ui%2Foswald_screens.c;fp=ui%2Foswald_screens.c;h=680b5bae908c758d3f45c7d17b0eca4b5ec6e41c;hp=ab7140847b2bc4e6d9aac37779b284045e4eefa6;hb=5cb2f89d7c30198f08f6b11b558e84e884adbfc7;hpb=cd477f0823f08be745cb22521bafb6c6cee192c7 diff --git a/ui/oswald_screens.c b/ui/oswald_screens.c index ab71408..680b5ba 100644 --- a/ui/oswald_screens.c +++ b/ui/oswald_screens.c @@ -190,8 +190,8 @@ static main_menu_data_t main_menu_screen = { // GRID_Y is +1 since there is one empty row for title icon #define MAIN_MENU_GRID_Y 3 #define MAIN_MENU_GRID_SPACING 0 -#define MAIN_MENU_OFFSET_X 3 -#define MAIN_MENU_OFFSET_Y 10 +#define MAIN_MENU_OFFSET_X 6 +#define MAIN_MENU_OFFSET_Y 8 void draw_main_menu_screen(main_menu_data_t *sdata) { @@ -237,6 +237,20 @@ void draw_main_menu_screen(main_menu_data_t *sdata) hal_lcd_set_pixel(MAIN_MENU_OFFSET_X+23+((pf%MAIN_MENU_GRID_X) * (MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_X)) % (MAIN_MENU_GRID_X*(MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_X)), MAIN_MENU_OFFSET_Y+23+((pf/MAIN_MENU_GRID_X) * (MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_Y)) % (MAIN_MENU_GRID_Y*(MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_Y)), FALSE); + + // finally a nice border + oswald_draw_line(3, 0, 95, 0); + oswald_draw_line(2, 1, 95, 1); + oswald_draw_line(1, 2, 95, 2); + + oswald_draw_line(0, 3, 0, 92); + oswald_draw_line(1, 3, 1, 93); + oswald_draw_line(2, 3, 2, 94); + + oswald_draw_line(1, 93, 95, 93); + oswald_draw_line(2, 94, 95, 94); + oswald_draw_line(3, 95, 95, 95); + hal_lcd_update_display(); }