Skip to content

Commit e781b27

Browse files
committed
修正屏幕下方cell和菜单底下cell不正常刷新问题
1 parent 015b619 commit e781b27

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2052,7 +2052,7 @@ int main(void)
20522052

20532053
// SPI LCD Initialize
20542054
ili9341_init();
2055-
ili9341_fill(0, 0, 320, 240, 0x0000);
2055+
ili9341_fill(0, 0, LCD_WIDTH, LCD_HEIGHT, 0x0000);
20562056

20572057
//palSetPadMode(GPIOB, 8, PAL_MODE_ALTERNATE(1) | PAL_STM32_OTYPE_OPENDRAIN);
20582058
//palSetPadMode(GPIOB, 9, PAL_MODE_ALTERNATE(1) | PAL_STM32_OTYPE_OPENDRAIN);

plot.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ void markmap_all_markers(void);
1515
//uint16_t grid_color = 0x1084;
1616

1717
/* indicate dirty cells */
18-
uint16_t markmap[2][8];
18+
uint16_t markmap[2][10];
1919
uint16_t current_mappage = 0;
2020

2121
int32_t fgrid = 50000000;
@@ -753,7 +753,7 @@ static float distance_of_index(int idx) {
753753
static inline void
754754
mark_map(int x, int y)
755755
{
756-
if (y >= 0 && y < 8 && x >= 0 && x < 16)
756+
if (y >= 0 && y < 10 && x >= 0 && x < 16)
757757
markmap[current_mappage][y] |= 1<<x;
758758
}
759759

@@ -1424,7 +1424,7 @@ void
14241424
request_to_draw_cells_behind_menu(void)
14251425
{
14261426
int n, m;
1427-
for (m = 7; m <= 9; m++)
1427+
for (m = LCD_HEIGHT/32-3; m <= LCD_HEIGHT/32-1; m++)
14281428
for (n = 0; n < 8; n++)
14291429
mark_map(m, n);
14301430
redraw_request |= REDRAW_CELLS;

0 commit comments

Comments
 (0)