18#include "../Camera/CameraManager/CameraManager.h"
19#include "../Camera/Pixels/PixelGroup.h"
Declares the Controller base class for managing lighting controllers.
Configuration file for SmartMatrix library with HUB75 panels and APA102 support.
Manages multiple CameraBase objects.
Base class for managing brightness and display operations of lighting controllers.
uint8_t maxAccentBrightness
Maximum allowed accent brightness level.
uint8_t maxBrightness
Maximum allowed brightness level.
CameraManager * cameras
Pointer to the CameraManager for managing camera data.
Manages a square display composed of two vertical HUB75 panels.
void Initialize() override
Initializes the HUB75ControllerSquare and sets up the square display.
void Display() override
Updates and displays the content on the square display.
void SetAccentBrightness(uint8_t maxAccentBrightness) override
Sets the maximum brightness for any secondary accent lighting.
void SetBrightness(uint8_t maxBrightness) override
Sets the maximum brightness of the square display.