- First complete version of firmware. Currently being tested in the rehearsal room

- Added bunch of screens, fonts and images
 - Added script to read out frame buffer (function currently disabled in Firmware)
This commit is contained in:
2025-10-26 20:57:58 +01:00
parent 90bca063e6
commit 89c875e38f
62 changed files with 4668 additions and 489 deletions

View File

@@ -34,15 +34,43 @@ typedef enum {
NONE,
BOOL,
RGB,
VALUE
VALUE,
LIST,
DEFAULT_NOTES,
REBOOT,
HUE,
MINMAX
} Variable_Type;
typedef struct {
int32_t Min;
int32_t Max;
char* Format;
const int32_t Min;
const int32_t Max;
const int32_t Value_Display_Ratio;
const char* Format;
const bool Use_Acceleration;
const bool Cycle_Selector;
} Menu_Configuration_Select_Value;
typedef struct {
const char* Item_Names;
const uint32_t Name_Length;
const uint32_t Item_Count;
const bool Use_Acceleration;
const bool Cycle_Selector;
} Menu_Configuration_Select_List;
typedef struct {
const int32_t Min;
const int32_t Max;
const int32_t Value_Display_Ratio;
const char* Format_Min;
const char* Format_Max;
const bool Use_Acceleration;
const bool Cycle_Selector;
} Menu_Configuration_Select_MinMax;
typedef struct Menu_Item_s {
const char* Text;