Test a single driver with LED patterns.
258 {
259 fl::sstream ss;
261 ss << "Testing driver: " << driverName << "\n";
264
265
266
267
268
269
272 Serial.print(
" [SKIP] Could not set ");
274 Serial.println(
" as exclusive driver (not available)");
275 return false;
276 }
277
280 Serial.println(
" set as exclusive driver");
281
282
284
285
286 fl::sstream resultMsg;
287 resultMsg << driverName << " driver test completed";
289
290 return true;
291 }
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
Global LED strip management instance.
static void enableAllDrivers()
Enroll every channel driver available on this platform with ChannelManager.
void recordResult(const char *name, bool passed)
Record a test result.
void runTestPatterns()
Run visual LED test patterns.
static ChannelManager & instance() FL_NOEXCEPT
Get the global singleton instance.
const char * c_str() const FL_NOEXCEPT
string str() const FL_NOEXCEPT