aboutsummaryrefslogtreecommitdiff
path: root/main/main.cpp
diff options
context:
space:
mode:
authorgamerdonkey2024-10-06 22:44:33 -0500
committergamerdonkey2024-10-06 22:44:33 -0500
commit2a30f3f388f7c07806c8a7cee09b931b026aee92 (patch)
tree120efdf25c93e5fc9ef6e0e6cd36c593142a028e /main/main.cpp
parentc259e7b872f51e33149ca0bad17054ff64984c9e (diff)
downloadesp32-inova-led-controller-2a30f3f388f7c07806c8a7cee09b931b026aee92.tar.gz
esp32-inova-led-controller-2a30f3f388f7c07806c8a7cee09b931b026aee92.tar.bz2
esp32-inova-led-controller-2a30f3f388f7c07806c8a7cee09b931b026aee92.zip
Fix because I never swapped the buffer.
Diffstat (limited to 'main/main.cpp')
-rw-r--r--main/main.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/main/main.cpp b/main/main.cpp
index 6c98871..8e27c1f 100644
--- a/main/main.cpp
+++ b/main/main.cpp
@@ -42,6 +42,9 @@ extern "C" void runDisplayTask(void* taskParams) {
extern "C" void app_main(void) {
InovaLedDisplay display = InovaLedDisplay(PIN_NUM_R0, PIN_NUM_G0, PIN_NUM_R1, PIN_NUM_G1, PIN_NUM_R2, PIN_NUM_G2, PIN_NUM_CLK, PIN_NUM_R_LATCH, PIN_NUM_R_CLK, PIN_NUM_R_ADDR_0, PIN_NUM_R_ADDR_1, PIN_NUM_R_ADDR_2);
+ TaskHandle_t taskHandle;
+ xTaskCreate(runDisplayTask, "updateDisplay", STACK_SIZE, &display, tskIDLE_PRIORITY + 1, &taskHandle);
+
display.fillScreen(0);
display.setTextColor(RED);
@@ -52,9 +55,7 @@ extern "C" void app_main(void) {
display.print("Line 1 0123456789");
display.setCursor(0, 16);
display.print("Line 2 0123456789");
-
- TaskHandle_t taskHandle;
- xTaskCreate(runDisplayTask, "updateDisplay", STACK_SIZE, &display, tskIDLE_PRIORITY + 1, &taskHandle);
+ display.swapBuffer();
/*
int j = display.width();