From de865db4af61119cbbb0147205373ee582f65324 Mon Sep 17 00:00:00 2001 From: Aodzip Date: Sun, 23 Sep 2018 15:29:21 +0800 Subject: [PATCH] Fix a bug in U8G2 HAL SPI initialize if we don't set bus_config to all zero, a wrong bus_config.flag may have some random bug --- hardware/displays/U8G2/u8g2_esp32_hal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hardware/displays/U8G2/u8g2_esp32_hal.c b/hardware/displays/U8G2/u8g2_esp32_hal.c index fdab51a3..caaa78d9 100644 --- a/hardware/displays/U8G2/u8g2_esp32_hal.c +++ b/hardware/displays/U8G2/u8g2_esp32_hal.c @@ -47,6 +47,7 @@ uint8_t u8g2_esp32_spi_byte_cb(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void } spi_bus_config_t bus_config; + memset(&bus_config, 0, sizeof(spi_bus_config_t)); bus_config.sclk_io_num = u8g2_esp32_hal.clk; // CLK bus_config.mosi_io_num = u8g2_esp32_hal.mosi; // MOSI bus_config.miso_io_num = -1; // MISO