- 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:
@@ -79,6 +79,8 @@
|
||||
|
||||
#define MULTICORE_COMMAND_GET_ANALOG_VOLTAGE 'a'
|
||||
#define MULTICORE_COMMAND_GET_LED_POWER_ERROR 'b'
|
||||
#define MULTICORE_COMMAND_GET_LED_ENABLE_PIN 'c'
|
||||
#define MULTICORE_COMMAND_GET_LED_ALERT_PIN 'd'
|
||||
|
||||
|
||||
// ============================================================================================
|
||||
@@ -118,6 +120,11 @@ typedef union
|
||||
uint32_t Pixel;
|
||||
} __packed LED_Data_t;
|
||||
|
||||
typedef struct {
|
||||
int32_t Min;
|
||||
int32_t Max;
|
||||
} __packed MinMax_t;
|
||||
|
||||
typedef struct {
|
||||
int16_t Data;
|
||||
uint64_t Timestamp_ms;
|
||||
@@ -133,12 +140,14 @@ typedef struct {
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint8_t MIDI_Channel;
|
||||
int8_t Octave;
|
||||
uint8_t Note_Color_Red;
|
||||
uint8_t Note_Color_Green;
|
||||
uint8_t Note_Color_Blue;
|
||||
int32_t MIDI_Channel;
|
||||
int32_t Octave;
|
||||
int32_t Note_Color_Red;
|
||||
int32_t Note_Color_Green;
|
||||
int32_t Note_Color_Blue;
|
||||
uint8_t Skip_Note_Off_Event;
|
||||
uint8_t Note_Reset_Enabled;
|
||||
int32_t Note_Reset_Timeout;
|
||||
} __packed Channel_MIDI_Configuration_s;
|
||||
|
||||
typedef struct
|
||||
@@ -146,31 +155,28 @@ typedef struct
|
||||
uint8_t Enabled;
|
||||
LED_Data_t Color;
|
||||
uint32_t Timeout;
|
||||
uint8_t Reset_Condition;
|
||||
uint8_t Fade_Speed;
|
||||
int32_t Reset_Condition;
|
||||
int32_t Fade_Speed;
|
||||
} __packed Pause_Light_Configuration_s;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint Timer;
|
||||
uint32_t Timer;
|
||||
bool Is_Active;
|
||||
} Pause_Light_Timer_s;
|
||||
|
||||
typedef uint16_t Duration_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
Duration_t Duration_Min_s;
|
||||
Duration_t Duration_Max_s;
|
||||
MinMax_t Durations;
|
||||
int32_t Hue_Angle_Start_Color;
|
||||
uint32_t Color_Change;
|
||||
uint8_t Fade_Speed;
|
||||
int32_t Color_Change;
|
||||
int32_t Fade_Speed;
|
||||
} __packed Jam_Light_Configuration_s;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
LED_Data_t Color;
|
||||
uint8_t Fade_Speed;
|
||||
int32_t Fade_Speed;
|
||||
} __packed Const_Light_Configuration_s;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user