From bad2f4fb1384af8bfd1f295f62b685622c3e432e Mon Sep 17 00:00:00 2001 From: s-hadinger <49731213+s-hadinger@users.noreply.github.com> Date: Mon, 25 Mar 2024 11:41:21 +0100 Subject: [PATCH] Fix crash in Universal Touch (#21026) --- lib/lib_display/UDisplay/uDisplay.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/lib_display/UDisplay/uDisplay.h b/lib/lib_display/UDisplay/uDisplay.h index bf031f5fa..be02ecd53 100755 --- a/lib/lib_display/UDisplay/uDisplay.h +++ b/lib/lib_display/UDisplay/uDisplay.h @@ -456,18 +456,18 @@ class uDisplay : public Renderer { uint8_t ut_array[16]; uint8_t ut_i2caddr; - uint8_t ut_spi_cs; - int8_t ut_reset; - int8_t ut_irq; + uint8_t ut_spi_cs = -1; + int8_t ut_reset = -1; + int8_t ut_irq = -1; uint8_t ut_spi_nr; - TwoWire *ut_wire; - SPIClass *ut_spi; + TwoWire *ut_wire = nullptr;; + SPIClass *ut_spi = nullptr;; SPISettings ut_spiSettings; char ut_name[8]; - uint8_t *ut_init_code; - uint8_t *ut_touch_code; - uint8_t *ut_getx_code; - uint8_t *ut_gety_code; + uint8_t *ut_init_code = nullptr; + uint8_t *ut_touch_code = nullptr; + uint8_t *ut_getx_code = nullptr; + uint8_t *ut_gety_code = nullptr; #endif // USE_UNIVERSAL_TOUCH };