From 2a30f3f388f7c07806c8a7cee09b931b026aee92 Mon Sep 17 00:00:00 2001 From: gamerdonkey Date: Sun, 6 Oct 2024 22:44:33 -0500 Subject: Fix because I never swapped the buffer. --- main/main.cpp | 7 ++++--- 1 file 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(); -- cgit v1.2.3