Skip to content

Commit 2f87b61

Browse files
committed
Default to mrfaptastic pinout
1 parent 68ca14a commit 2f87b61

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

wled00/bus_manager.cpp

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ BusHub75Matrix::BusHub75Matrix(BusConfig &bc) : Bus(bc.type, bc.start, bc.autoWh
524524
mxconfig.gpio.d = 35;
525525
mxconfig.gpio.e = 21;
526526

527-
#else
527+
#elif defined(ESP32_FORUM_PINOUT) // Common format for boards designed for SmartMatrix
528528

529529
/*
530530
@@ -571,6 +571,30 @@ BusHub75Matrix::BusHub75Matrix(BusConfig &bc) : Bus(bc.type, bc.start, bc.autoWh
571571
mxconfig.gpio.d = 21;
572572
mxconfig.gpio.e = 12;
573573

574+
#else
575+
// https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA?tab=readme-ov-file
576+
577+
// Boards
578+
// https://esp32trinity.com/
579+
// https://www.electrodragon.com/product/rgb-matrix-panel-drive-interface-board-for-esp32-dma/
580+
581+
mxconfig.gpio.r1 = 25;
582+
mxconfig.gpio.g1 = 26;
583+
mxconfig.gpio.b1 = 27;
584+
mxconfig.gpio.r2 = 14;
585+
mxconfig.gpio.g2 = 12;
586+
mxconfig.gpio.b2 = 13;
587+
588+
mxconfig.gpio.lat = 4;
589+
mxconfig.gpio.oe = 15;
590+
mxconfig.gpio.clk = 16;
591+
592+
mxconfig.gpio.a = 23;
593+
mxconfig.gpio.b = 19;
594+
mxconfig.gpio.c = 5;
595+
mxconfig.gpio.d = 17;
596+
mxconfig.gpio.e = 18;
597+
574598
#endif
575599

576600

0 commit comments

Comments
 (0)