You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename pixel::Type/Map to pixel::LedType/pixel::LedMap and centralize type metadata into a header-only TypeInfo table. Remove pixeltype.cpp and replace runtime lookups with constexpr helpers (GetTypeName, GetMapName, GetTypeInfo, GetTxH, GetMapByName/GetTypeByName). Update PixelConfiguration, PixelOutput, PixelDmx, RDM responder and display code to use the new enums and APIs, adjust Validate logic to derive properties from TypeInfo (led count, protocol, default/max SPI speeds, map), and use common::ToValue/FromValue constexpr utilities with static_asserts. Misc: modernize PixelTestPattern class formatting, small snprintf/printf formatting changes, include adjustments, and bump copyright years to include 2026. These changes consolidate pixel type data for safer compile-time checks and simplify runtime logic.
0 commit comments