diff options
| author | gamerdonkey | 2024-10-06 22:44:33 -0500 |
|---|---|---|
| committer | gamerdonkey | 2024-10-06 22:44:33 -0500 |
| commit | 2a30f3f388f7c07806c8a7cee09b931b026aee92 (patch) | |
| tree | 120efdf25c93e5fc9ef6e0e6cd36c593142a028e | |
| parent | c259e7b872f51e33149ca0bad17054ff64984c9e (diff) | |
| download | esp32-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.
| -rw-r--r-- | main/main.cpp | 7 |
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(); |
