From cb6ada1117a7bf132a0f14e347867914e89aa145 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Tue, 8 Aug 2023 12:20:20 +0800 Subject: [PATCH] draw picture with accurate width and height --- Core/Src/spi.c | 4 ++-- mlx90640/mlx90640_lcd_display.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Core/Src/spi.c b/Core/Src/spi.c index dfd25fc..8de731e 100644 --- a/Core/Src/spi.c +++ b/Core/Src/spi.c @@ -52,8 +52,8 @@ void MX_SPI_Init(void) hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2; //SPI_BAUDRATEPRESCALER_64; hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB; //hspi1.Init.TIMode = SPI_TIMODE_DISABLE; - //hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; - hspi1.Init.CRCPolynomial = 7; + hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; +// hspi1.Init.CRCPolynomial = 7; //hspi1.Init.CRCLength = SPI_CRC_LENGTH_DATASIZE; //hspi1.Init.NSSPMode = SPI_NSS_PULSE_ENABLE; if (HAL_SPI_Init(&hspi1) != HAL_OK) diff --git a/mlx90640/mlx90640_lcd_display.c b/mlx90640/mlx90640_lcd_display.c index 1870046..8d18c00 100644 --- a/mlx90640/mlx90640_lcd_display.c +++ b/mlx90640/mlx90640_lcd_display.c @@ -146,7 +146,7 @@ static void drawMeasurement(void ) { static void drawPicture(void) { for (y=0; y<24; y++) { for (x=0; x<32; x++) { - BSP_LCD_FillRect(x*10, y*11, 9, 11, TempToColor(tempValues[(x) + (y*32)])); + BSP_LCD_FillRect(x*8, y*11, 8, 11, TempToColor(tempValues[(x) + (y*32)])); } } }