FastLED 3.10.6
Loading...
Searching...
No Matches
runtime_rpc_binding.cpp.hpp File Reference

Detailed Description

Non-template RuntimeRpcBinding::invoke body (FastLED #3246 Tier 1A).

One signature-agnostic decode/encode/dispatch body, shared across every RPC signature on !FL_PLATFORM_HAS_LARGE_MEMORY targets. Replaces TypedRpcBinding<Sig>::invokeWithReturn (~2.1 KB per signature observed on LPC845-BRK / AutoResearch).

Definition in file runtime_rpc_binding.cpp.hpp.

+ Include dependency graph for runtime_rpc_binding.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::detail::anonymous_namespace{runtime_rpc_binding.cpp.hpp}::RuntimeRpcSlotCleanup
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::detail
 Compile-time linker keep-alive hook for a single fl::Bus.
 
namespace  fl::detail::anonymous_namespace{runtime_rpc_binding.cpp.hpp}