// 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)
{
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();
}