aboutsummaryrefslogtreecommitdiff
path: root/main/InovaLedDisplay.cpp
diff options
context:
space:
mode:
authorgamerdonkey2024-09-14 16:00:46 -0500
committergamerdonkey2024-09-14 16:00:46 -0500
commit8909bb8e8c915d105daaf7d1fd03546af5ab4d94 (patch)
tree41c989043795df4a21f1c6ecbf674a46b77a7b94 /main/InovaLedDisplay.cpp
parent35ff74c9be46e16030d1184a506451e1d3805c25 (diff)
downloadesp32-inova-led-controller-8909bb8e8c915d105daaf7d1fd03546af5ab4d94.tar.gz
esp32-inova-led-controller-8909bb8e8c915d105daaf7d1fd03546af5ab4d94.tar.bz2
esp32-inova-led-controller-8909bb8e8c915d105daaf7d1fd03546af5ab4d94.zip
Changing to use an Adafruit_GFX library from components repo.
Diffstat (limited to 'main/InovaLedDisplay.cpp')
-rw-r--r--main/InovaLedDisplay.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/main/InovaLedDisplay.cpp b/main/InovaLedDisplay.cpp
index db6e3f6..f579043 100644
--- a/main/InovaLedDisplay.cpp
+++ b/main/InovaLedDisplay.cpp
@@ -16,6 +16,7 @@ InovaLedDisplay::InovaLedDisplay(uint8_t r0, uint8_t g0, uint8_t clk, uint8_t cs
esp_err_t ret;
spi_bus_config_t buscfg;
+ memset(&buscfg, 0, sizeof(spi_bus_config_t));
buscfg.miso_io_num=g0;
buscfg.mosi_io_num=r0;
buscfg.sclk_io_num=clk;
@@ -25,6 +26,7 @@ InovaLedDisplay::InovaLedDisplay(uint8_t r0, uint8_t g0, uint8_t clk, uint8_t cs
buscfg.flags=SPICOMMON_BUSFLAG_DUAL;
spi_device_interface_config_t devcfg;
+ memset(&devcfg, 0, sizeof(spi_device_interface_config_t));
devcfg.clock_speed_hz=1*1000*1000; //Clock out at 1 MHz
devcfg.mode=0; //SPI mode 0
devcfg.spics_io_num=cs; //CS pin