- Fixed drawing of round objects (Circles, Rounded Rects) using a lookup table

- Added function to read out the display_buffer via USB-Serial
 - Added basic structure and files for later complete firmware (still in progress)
 - Added Doc folder with schematic in it
 - Added Python script and batch file to read out the display buffer and open the image in gimp
This commit is contained in:
2025-09-07 08:55:39 +02:00
parent 714b5be13c
commit 128d42c586
66 changed files with 29943 additions and 225 deletions

View File

@@ -68,7 +68,7 @@ static Configuration_Menu_Ring _Ring_Menu_Config = {
.Selection_Ring_Diameter = 0,
.Selection_Ring_Thickness = 3,
.Selection_Ring_Padding = 0,
.Selection_Ring_Padding = 2,
.Selection_Scale = 1.15f,
.Animation_Duration = 15,
@@ -182,10 +182,10 @@ void Screen_On_Object_Deselect(Object_ID object_id)
{
switch (_Ring_Menu_Selected)
{
case 0: break;
case 1: Screen_Setup_Settings(TRANSITION_UP, TRANSITION_UP, INOUT_SINE, 15); break;
case 2: break;
case 3: break;
case 0: Screen_Setup_MIDI_Log (TRANSITION_LEFT, TRANSITION_LEFT , SCREEN_TRANSITION_DEFAULT_EASING, SCREEN_TRANSITION_DEFAULT_FRAMES); break;
case 1: Screen_Setup_Settings (TRANSITION_UP, TRANSITION_UP , SCREEN_TRANSITION_DEFAULT_EASING, SCREEN_TRANSITION_DEFAULT_FRAMES, 0); break;
case 2: Screen_Setup_Graph (TRANSITION_RIGHT, TRANSITION_RIGHT , SCREEN_TRANSITION_DEFAULT_EASING, SCREEN_TRANSITION_DEFAULT_FRAMES); break;
case 3: Screen_Setup_Mode (TRANSITION_DOWN, TRANSITION_DOWN , SCREEN_TRANSITION_DEFAULT_EASING, SCREEN_TRANSITION_DEFAULT_FRAMES); break;
}
Display_Select_Object();