From a6018e8406241e6ce4f4f338593853d47499286a Mon Sep 17 00:00:00 2001 From: Tester23 <85486843+openshwprojects@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:12:59 +0100 Subject: [PATCH] self test - variable as led count (testing for Elektroda user) --- src/selftest/selftest_ws2812b.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/selftest/selftest_ws2812b.c b/src/selftest/selftest_ws2812b.c index db49a22d8..afd34b78a 100644 --- a/src/selftest/selftest_ws2812b.c +++ b/src/selftest/selftest_ws2812b.c @@ -585,7 +585,23 @@ void Test_WS2812B() { #endif } +void Test_WS2812B_misc() { + // reset whole device + SIM_ClearOBK(0); + + CMD_ExecuteCommand("startDriver SM16703P", 0); + CMD_ExecuteCommand("setChannel 6 60", 0); + CMD_ExecuteCommand("SM16703P_Init $CH6", 0); + CMD_ExecuteCommand("SM16703P_SetPixel all 255 0 128", 0); + for(int i = 0; i < 60; i++) { + SELFTEST_ASSERT_PIXEL(i, 255, 0, 128); + } + + +} + void Test_LEDstrips() { + Test_WS2812B_misc(); Test_DMX_RGB(); Test_DMX_RGBC(); Test_DMX_RGBW();