|
FastLED 3.9.15
|
#include "AutoResearchTest.h"#include "LegacyClocklessProxy.h"#include <FastLED.h>#include "fl/stl/sstream.h"#include "fl/chipsets/encoders/ucs7604.h"#include "fl/chipsets/chipset_timing_config.h"#include "fl/chipsets/led_timing.h"#include "fl/channels/wave3.h"#include "fl/chipsets/encoders/pixel_iterator.h"#include "fl/math/ease.h"#include "pixel_controller.h"#include "color.h"#include "fl/stl/vector.h"#include "fl/stl/iterator.h"
Include dependency graph for AutoResearchTest.cpp:Go to the source code of this file.
Functions | |
| void | autoResearchChipsetTiming (fl::AutoResearchConfig &config, int &driver_total, int &driver_passed, uint32_t &out_show_duration_ms, fl::vector< fl::RunResult > *out_results, int num_runs_per_pattern) |
| void | autoResearchChipsetTimingLegacy (fl::AutoResearchConfig &config, int &driver_total, int &driver_passed, uint32_t &out_show_duration_ms, fl::vector< fl::RunResult > *out_results, int num_runs_per_pattern) |
| static fl::vector< uint8_t > | buildExpectedUCS7604 (fl::span< CRGB > leds, fl::ClocklessEncoder encoder) |
| Build expected UCS7604 encoded bytes from LED data. | |
| size_t | capture (fl::shared_ptr< fl::RxChannel > rx_channel, fl::span< uint8_t > rx_buffer, const fl::ChipsetTimingConfig &timing, const char *driver_name) |
| static size_t | decodeSpiEdges (fl::shared_ptr< fl::RxChannel > rx_channel, fl::span< uint8_t > rx_buffer, uint32_t clock_hz) |
| void | dumpRawEdgeTiming (fl::shared_ptr< fl::RxChannel > rx_channel, const fl::ChipsetTimingConfig &timing, fl::EdgeRange range) |
| Dump raw edge timing data to console for debugging. | |
| const char * | getBitPatternName (int pattern_id) |
| static bool | isUCS7604 (fl::ClocklessEncoder encoder) |
| Check if an encoder selector identifies a UCS7604 variant. | |
| void | runMultiTest (const char *test_name, fl::AutoResearchConfig &config, const fl::MultiRunConfig &multi_config, int &total, int &passed, fl::vector< fl::RunResult > *out_results) |
| void | runTest (const char *test_name, fl::AutoResearchConfig &config, int &total, int &passed) |
| void | setMixedBitPattern (CRGB *leds, size_t count, int pattern_id) |