FastLED 3.9.15
Loading...
Searching...
No Matches
AutoResearchRemote.cpp File Reference
+ 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.