|
FastLED 3.9.15
|
#include "AutoResearchRemote.h"#include "AutoResearchBle.h"#include "AutoResearchNet.h"#include "AutoResearchOta.h"#include "fl/remote/transport/serial.h"#include "fl/system/heap.h"#include "Common.h"#include "AutoResearchTest.h"#include "AutoResearchHelpers.h"#include "fl/stl/sstream.h"#include "fl/stl/unique_ptr.h"#include "fl/stl/optional.h"#include "fl/stl/json.h"#include "fl/task/task.h"#include "fl/task/executor.h"#include "fl/stl/atomic.h"#include "fl/task/promise.h"#include "fl/math/simd.h"#include "AutoResearchSimd.h"#include "AutoResearchAnimartrixBench.h"#include "AutoResearchWave8Expand.h"#include "AutoResearchParlioEncode.h"#include "AutoResearchParlioStream.h"#include "fl/chipsets/spi.h"#include "fl/channels/config.h"#include <Arduino.h>#include "fl/net/ble.h"#include "fl/codec/h264.h"#include "fl/codec/mp4_parser.h"#include "fl/stl/detail/memory_file_handle.h"#include "fl/fx/frame.h"
Include dependency graph for AutoResearchRemote.cpp:Go to the source code of this file.
Classes | |
| class | anonymous_namespace{AutoResearchRemote.cpp}::ScopedFastLedBrightness |
Namespaces | |
| namespace | anonymous_namespace{AutoResearchRemote.cpp} |
Macros | |
| #define | DEBUG_PRINT(x) |
| #define | DEBUG_PRINTLN(x) |
Enumerations | |
| enum class | ReturnCode : int { SUCCESS = 0 , TEST_FAILED = 1 , HARDWARE_ERROR = 2 , INVALID_ARGS = 3 } |
Functions | |
| uint32_t | anonymous_namespace{AutoResearchRemote.cpp}::expectedClocklessWireUs (const fl::ChipsetTimingConfig &timing, uint32_t max_leds) |
| fl::json | makeResponse (bool success, ReturnCode returnCode, const char *message, const fl::json &data=fl::json()) |
| uint32_t | anonymous_namespace{AutoResearchRemote.cpp}::maxLaneLeds (const fl::vector< fl::ChannelConfig > &tx_configs) |
| fl::json | anonymous_namespace{AutoResearchRemote.cpp}::measureTightTiming (const fl::string &driver_name, const fl::ChipsetTimingConfig &timing, const fl::vector< fl::ChannelConfig > &tx_configs, int iterations, uint32_t max_allowed_overhead_us, bool &out_passed) |
| void | printJsonRaw (const fl::json &json, const char *prefix) |
| Print JSON directly to Serial, bypassing fl::println and ScopedLogDisable This ensures RPC responses are always visible regardless of log level. | |
| void | printStreamRaw (const char *messageType, const fl::json &data) |
| Print JSONL stream message directly to Serial, bypassing fl::println. | |