- 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

@@ -6,6 +6,8 @@
*/
#include "UI_Control.h"
#include "EEPROM_M24C64.h"
#include <string.h>
@@ -83,8 +85,7 @@ void UI_Control_Selector_Inc(int32_t* selector, int32_t minimum, int32_t maximum
// Apply increment with bounds checking
for (uint8_t i = 0; i < Increment; i++)
{
// if(_EEPROM_Content.Device_Configuration.Reverse_List_Scrolling == 0) {
if(true) {
if(_EEPROM_Content.Device_Configuration.Reverse_List_Scrolling == 0) {
SELECTOR_INC(selector, _Acceleration_Instance.config->Base_Step, minimum, maximum, circle_around);
} else {
SELECTOR_DEC(selector, _Acceleration_Instance.config->Base_Step, minimum, maximum, circle_around);
@@ -106,8 +107,7 @@ void UI_Control_Selector_Dec(int32_t* selector, int32_t minimum, int32_t maximum
// Apply decrement with bounds checking
for (uint8_t i = 0; i < Decrement; i++)
{
// if(_EEPROM_Content.Device_Configuration.Reverse_List_Scrolling == 0) {
if(true) {
if(_EEPROM_Content.Device_Configuration.Reverse_List_Scrolling == 0) {
SELECTOR_DEC(selector, _Acceleration_Instance.config->Base_Step, minimum, maximum, circle_around);
} else {
SELECTOR_INC(selector, _Acceleration_Instance.config->Base_Step, minimum, maximum, circle_around);