|
FastLED 3.9.15
|
| void testDriver | ( | const char * | driver_name, |
| const fl::NamedTimingConfig & | timing_config, | ||
| int | pin_data, | ||
| size_t | num_leds, | ||
| CRGB * | leds, | ||
| EOrder | color_order, | ||
| fl::shared_ptr< fl::RxChannel > | rx_channel, | ||
| fl::span< uint8_t > | rx_buffer, | ||
| int | base_strip_size, | ||
| fl::RxDeviceType | rx_type, | ||
| fl::DriverTestResult & | result ) |
Test a specific driver with given timing configuration.
| driver_name | Driver name to test |
| timing_config | Named timing configuration (includes timing and name) |
| pin_data | TX pin number |
| num_leds | Number of LEDs |
| leds | LED array |
| color_order | Color order |
| rx_channel | RX channel for loopback |
| rx_buffer | RX buffer for capture |
| base_strip_size | Base strip size for error reporting (usually same as num_leds) |
| rx_type | RX device type for error reporting |
| result | Driver test result tracker (modified) |
Definition at line 37 of file AutoResearchHelpers.cpp.
References autoResearchChipsetTiming(), autoResearchSetExclusiveDriverByName(), fl::NamedTimingConfig::encoder, FL_ERROR, FL_WARN, leds, fl::NamedTimingConfig::name, and fl::NamedTimingConfig::timing.
Here is the call graph for this function: