diff --git a/mlx90640/mlx90640_lcd_display.c b/mlx90640/mlx90640_lcd_display.c index da3609f..f25c2f4 100644 --- a/mlx90640/mlx90640_lcd_display.c +++ b/mlx90640/mlx90640_lcd_display.c @@ -139,8 +139,9 @@ static void drawLegend(void) draw_legend_once =1; //BSP_LCD_DrawHLine(0,ST7789V_LCD_PIXEL_HEIGHT-16-1,ST7789V_LCD_PIXEL_WIDTH, LCD_COLOR_LIGHTBLUE); + BSP_LCD_DrawHLine(0,15,ST7789V_LCD_PIXEL_WIDTH, LCD_COLOR_BRRED); BSP_LCD_DrawHLine(0,ST7789V_LCD_PIXEL_HEIGHT-16-1,ST7789V_LCD_PIXEL_WIDTH, LCD_COLOR_BRRED); - BSP_LCD_DrawHLine(0,16,ST7789V_LCD_PIXEL_WIDTH, LCD_COLOR_BRRED); + BSP_LCD_SetFont(&Font16); memset(tempBuffer,0,sizeof(tempBuffer)); @@ -212,7 +213,7 @@ averageTemp = 0.0; averageTemp /= 768; #endif - BSP_LCD_FillRect(0,40, ST7789V_LCD_PIXEL_WIDTH, ST7789V_LCD_PIXEL_HEIGHT, LCD_COLOR_BLACK); + BSP_LCD_FillRect(0,2*16+6, ST7789V_LCD_PIXEL_WIDTH, ST7789V_LCD_PIXEL_HEIGHT-32, LCD_COLOR_BLACK); // ignore edge of FOV for (y=2; y<22; y++) { @@ -221,7 +222,7 @@ averageTemp = 0.0; if (zoneMask[y*32+x] > 3) { //APP_LOG(TS_OFF,VLEVEL_L,"\r\n X=%d Y=%d Count=%d\r\n",x,y,zoneMask[y*32+x]); - BSP_LCD_FillRect(x*8, y*11 + 32, 4, 4, LCD_COLOR_GREEN); + BSP_LCD_FillRect(x*8, y*11+16, 4, 4, LCD_COLOR_GREEN); } } }