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 and consolidate pixel type/map enums and metadata into a compact, constexpr TypeInfo layout in pixeltype.h (Type->LedType, Map->LedMap, etc.), remove the old pixeltype.cpp, and add helper functions (GetTypeInfo, GetTypeName, GetMapName, GetTxH, GetTypeByName/GetMapByName). Update PixelConfiguration to use the new TypeInfo (led count, protocol, default/max Hz, maps), improve validation logic, and propagate enum/name changes across pixel output, patterns, test pattern, JSON status, and other pixel-related files. Add common::ToValue/FromValue constexpr helpers with static_assert checks. Apply IWYU pragma comments, tighten constexpr/formatting, bump copyright years to 2026 where applicable, and tidy minor warnings (pragmas, spacing). Also add CONFIG_HTTPD_OPTIMIZE_O2 define to several BOARD entries in common Makefile and adjust some remoteconfig/http headers and generated content includes. These changes centralize pixel metadata, simplify runtime logic, and standardize naming/API across the codebase.
0 commit comments