IHM IA option 2
This commit is contained in:
1 parent
83422c624a
commit
692b39cc18
15 files changed
+1990
-82
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,193 @@
|
|||||||
|
{
|
||||||
|
"Application": {
|
||||||
|
"Screens": [
|
||||||
|
{
|
||||||
|
"Name": "InitScreen",
|
||||||
|
"Components": [
|
||||||
|
{
|
||||||
|
"Type": "Image",
|
||||||
|
"Name": "image1",
|
||||||
|
"Width": 800,
|
||||||
|
"Height": 480,
|
||||||
|
"RelativeFilename": "__generated\\alternate_theme_images_backgrounds_800x480_meteor_rain.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "ButtonWithIcon",
|
||||||
|
"Name": "buttonWithIcon1",
|
||||||
|
"X": 280,
|
||||||
|
"Y": 215,
|
||||||
|
"Width": 240,
|
||||||
|
"Height": 50,
|
||||||
|
"Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png",
|
||||||
|
"Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png",
|
||||||
|
"IconPressed": "__generated\\icon_theme_images_action_done_50_50_E8F6FB.svg.png",
|
||||||
|
"IconReleased": "__generated\\icon_theme_images_action_input_50_50_E8F6FB.svg.png",
|
||||||
|
"IconX": 97,
|
||||||
|
"IconHeight": 50,
|
||||||
|
"IconWidth": 50,
|
||||||
|
"Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Interactions": [
|
||||||
|
{
|
||||||
|
"InteractionName": "Interaction1",
|
||||||
|
"Trigger": {
|
||||||
|
"Type": "TriggerClicked",
|
||||||
|
"TriggerComponent": "buttonWithIcon1"
|
||||||
|
},
|
||||||
|
"Action": {
|
||||||
|
"Type": "ActionGotoScreen",
|
||||||
|
"ScreenTransitionType": "ScreenTransitionBlock",
|
||||||
|
"ActionComponent": "Screen1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CustomActions": [
|
||||||
|
{
|
||||||
|
"Name": "changeScreen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Screen1",
|
||||||
|
"Components": [
|
||||||
|
{
|
||||||
|
"Type": "Image",
|
||||||
|
"Name": "image1",
|
||||||
|
"Width": 800,
|
||||||
|
"Height": 480,
|
||||||
|
"RelativeFilename": "__generated\\glass_theme_images_backgrounds_800x480_gradient_rainbow.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Slider",
|
||||||
|
"Name": "slider1",
|
||||||
|
"X": 360,
|
||||||
|
"Y": 224,
|
||||||
|
"Width": 300,
|
||||||
|
"Height": 11,
|
||||||
|
"IsHorizontalSlider": true,
|
||||||
|
"BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png",
|
||||||
|
"BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png",
|
||||||
|
"Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png",
|
||||||
|
"BackgroundX": 16,
|
||||||
|
"BackgroundY": 11,
|
||||||
|
"IndicatorMax": 300,
|
||||||
|
"ValueMax": 100,
|
||||||
|
"Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Gauge",
|
||||||
|
"Name": "gauge1",
|
||||||
|
"X": 41,
|
||||||
|
"Y": 104,
|
||||||
|
"Width": 240,
|
||||||
|
"Height": 240,
|
||||||
|
"Preset": "alternate_theme\\presets\\gauges\\medium\\active.json",
|
||||||
|
"FileNameBackground": "__generated\\alternate_theme_images_widgets_gauge_medium_backgrounds_active.png",
|
||||||
|
"RotationCenterX": 120.0,
|
||||||
|
"RotationCenterY": 120.0,
|
||||||
|
"StartAngle": -113.0,
|
||||||
|
"EndAngle": 112.0,
|
||||||
|
"RangeMax": 100.0,
|
||||||
|
"InitialValue": 50.0,
|
||||||
|
"UseAnimation": true,
|
||||||
|
"Easing": "Linear",
|
||||||
|
"EasingOption": "In",
|
||||||
|
"FileNameNeedle": "__generated\\alternate_theme_images_widgets_gauge_medium_needles_smooth.png",
|
||||||
|
"NeedleRotationCenterX": 7.0,
|
||||||
|
"NeedleRotationCenterY": 67.0,
|
||||||
|
"NeedleMovingRenderingAlgorithm": "Bilinear Interpolation",
|
||||||
|
"NeedleSteadyRenderingAlgorithm": "Bilinear Interpolation",
|
||||||
|
"ArcColor": {
|
||||||
|
"Red": 20,
|
||||||
|
"Green": 151,
|
||||||
|
"Blue": 197
|
||||||
|
},
|
||||||
|
"ArcCapStyle": "Butt"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Interactions": [
|
||||||
|
{
|
||||||
|
"InteractionName": "InteractionSlider1",
|
||||||
|
"HasCompletedTrigger": true,
|
||||||
|
"Trigger": {
|
||||||
|
"Type": "TriggerSliderValueChanged",
|
||||||
|
"TriggerComponent": "slider1"
|
||||||
|
},
|
||||||
|
"Action": {
|
||||||
|
"Type": "ActionCustom",
|
||||||
|
"FunctionName": "slider1Clicked"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CustomActions": [
|
||||||
|
{
|
||||||
|
"Name": "Volume",
|
||||||
|
"HasValue": true,
|
||||||
|
"ValueType": "int16_t"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CustomContainerDefinitions": [],
|
||||||
|
"Name": "CelloEffects",
|
||||||
|
"Resolution": {
|
||||||
|
"Width": 800,
|
||||||
|
"Height": 480
|
||||||
|
},
|
||||||
|
"SelectedColorDepth": 16,
|
||||||
|
"StartupScreenName": "InitScreen",
|
||||||
|
"SelectedStartupLanguage": "GB",
|
||||||
|
"TouchGfxPath": "../Middlewares/ST/touchgfx",
|
||||||
|
"UIPath": ".",
|
||||||
|
"AvailableColorDepths": [
|
||||||
|
16
|
||||||
|
],
|
||||||
|
"AvailableLCDs": {
|
||||||
|
"16": "LCDGPU2D"
|
||||||
|
},
|
||||||
|
"AvailableSections": [
|
||||||
|
"ExtFlashSection",
|
||||||
|
"IntFlashSection"
|
||||||
|
],
|
||||||
|
"AvailableResolutions": [
|
||||||
|
{
|
||||||
|
"Width": 800,
|
||||||
|
"Height": 480
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PhysicalButtons": [],
|
||||||
|
"GenerateAssetsCommand": "make -f simulator/gcc/Makefile assets -j8",
|
||||||
|
"GenerateAssetsCommandOverride": "make -f simulator/gcc/Makefile assets -j8",
|
||||||
|
"PostGenerateCommand": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj",
|
||||||
|
"PostGenerateCommandOverride": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj",
|
||||||
|
"PostGenerateTargetCommand": "touchgfx update_project",
|
||||||
|
"CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8",
|
||||||
|
"CompileSimulatorCommandOverride": "make -f simulator/gcc/Makefile -j1",
|
||||||
|
"RunSimulatorCommand": "build\\bin\\simulator.exe",
|
||||||
|
"CompileTargetCommandOverride": "make -f gcc/Makefile -j8",
|
||||||
|
"FlashTargetCommandOverride": "make -f gcc/Makefile flash",
|
||||||
|
"FlashTargetIntCommandOverride": "make -f gcc/Makefile intflash",
|
||||||
|
"LandscapeSkinX": 0,
|
||||||
|
"LandscapeSkinY": 0,
|
||||||
|
"PortraitSkinX": 0,
|
||||||
|
"PortraitSkinY": 0,
|
||||||
|
"DisplayOrientation": "Landscape",
|
||||||
|
"Family": "STM32H7",
|
||||||
|
"SubFamily": "STM32H7R7/7S7",
|
||||||
|
"Toolchain": "STM32CubeIDE",
|
||||||
|
"Platform": "m7",
|
||||||
|
"ProjectFile": "../../STM32H7S78-DK.ioc",
|
||||||
|
"OptionalComponentsRoot": "../Middlewares/ST/touchgfx_components",
|
||||||
|
"OptionalComponents": [
|
||||||
|
"GPU2D"
|
||||||
|
],
|
||||||
|
"AdditionalFeatures": [
|
||||||
|
"GPU2DVector",
|
||||||
|
"VectorFonts",
|
||||||
|
"Video"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Version": "4.26.1",
|
||||||
|
"CreatedBy": "4.26.1"
|
||||||
|
}
|
||||||
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 15 KiB |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 847 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 126 KiB |
@@ -14,9 +14,9 @@ public:
|
|||||||
|
|
||||||
virtual void goBack();
|
virtual void goBack();
|
||||||
virtual void toggleEnabled();
|
virtual void toggleEnabled();
|
||||||
virtual void param1Changed(int value);
|
virtual void param1Changed(int16_t value);
|
||||||
virtual void param2Changed(int value);
|
virtual void param2Changed(int16_t value);
|
||||||
virtual void param3Changed(int value);
|
virtual void param3Changed(int16_t value);
|
||||||
protected:
|
protected:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -14,16 +14,16 @@ public:
|
|||||||
|
|
||||||
virtual void goBack();
|
virtual void goBack();
|
||||||
virtual void toggleEnabled();
|
virtual void toggleEnabled();
|
||||||
virtual void band1Changed(int value);
|
virtual void band1Changed(int16_t value);
|
||||||
virtual void band2Changed(int value);
|
virtual void band2Changed(int16_t value);
|
||||||
virtual void band3Changed(int value);
|
virtual void band3Changed(int16_t value);
|
||||||
virtual void band4Changed(int value);
|
virtual void band4Changed(int16_t value);
|
||||||
virtual void band5Changed(int value);
|
virtual void band5Changed(int16_t value);
|
||||||
virtual void band6Changed(int value);
|
virtual void band6Changed(int16_t value);
|
||||||
virtual void band7Changed(int value);
|
virtual void band7Changed(int16_t value);
|
||||||
virtual void band8Changed(int value);
|
virtual void band8Changed(int16_t value);
|
||||||
virtual void band9Changed(int value);
|
virtual void band9Changed(int16_t value);
|
||||||
virtual void band10Changed(int value);
|
virtual void band10Changed(int16_t value);
|
||||||
protected:
|
protected:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ public:
|
|||||||
|
|
||||||
virtual void goBack();
|
virtual void goBack();
|
||||||
virtual void toggleEnabled();
|
virtual void toggleEnabled();
|
||||||
virtual void param1Changed(int value);
|
virtual void param1Changed(int16_t value);
|
||||||
virtual void param2Changed(int value);
|
virtual void param2Changed(int16_t value);
|
||||||
virtual void param3Changed(int value);
|
virtual void param3Changed(int16_t value);
|
||||||
protected:
|
protected:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ public:
|
|||||||
|
|
||||||
virtual void goBack();
|
virtual void goBack();
|
||||||
virtual void toggleEnabled();
|
virtual void toggleEnabled();
|
||||||
virtual void param1Changed(int value);
|
virtual void param1Changed(int16_t value);
|
||||||
virtual void param2Changed(int value);
|
virtual void param2Changed(int16_t value);
|
||||||
virtual void param3Changed(int value);
|
virtual void param3Changed(int16_t value);
|
||||||
protected:
|
protected:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ public:
|
|||||||
|
|
||||||
virtual void goBack();
|
virtual void goBack();
|
||||||
virtual void toggleEnabled();
|
virtual void toggleEnabled();
|
||||||
virtual void param1Changed(int value);
|
virtual void param1Changed(int16_t value);
|
||||||
virtual void param2Changed(int value);
|
virtual void param2Changed(int16_t value);
|
||||||
protected:
|
protected:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -32,15 +32,15 @@ void EchoView::toggleEnabled()
|
|||||||
enableToggle.invalidate();
|
enableToggle.invalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void EchoView::param1Changed(int value)
|
void EchoView::param1Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->echo.delay_ms = value * 10.0f;
|
AudioEffects_GetParams()->echo.delay_ms = value * 10.0f;
|
||||||
}
|
}
|
||||||
void EchoView::param2Changed(int value)
|
void EchoView::param2Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->echo.feedback = value / 100.0f * 0.95f;
|
AudioEffects_GetParams()->echo.feedback = value / 100.0f * 0.95f;
|
||||||
}
|
}
|
||||||
void EchoView::param3Changed(int value)
|
void EchoView::param3Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->echo.mix = value / 100.0f;
|
AudioEffects_GetParams()->echo.mix = value / 100.0f;
|
||||||
}
|
}
|
||||||
@@ -32,43 +32,43 @@ void EqualizerView::toggleEnabled()
|
|||||||
enableToggle.invalidate();
|
enableToggle.invalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void EqualizerView::band1Changed(int value)
|
void EqualizerView::band1Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[0].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[0].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band2Changed(int value)
|
void EqualizerView::band2Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[1].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[1].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band3Changed(int value)
|
void EqualizerView::band3Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[2].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[2].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band4Changed(int value)
|
void EqualizerView::band4Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[3].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[3].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band5Changed(int value)
|
void EqualizerView::band5Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[4].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[4].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band6Changed(int value)
|
void EqualizerView::band6Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[5].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[5].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band7Changed(int value)
|
void EqualizerView::band7Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[6].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[6].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band8Changed(int value)
|
void EqualizerView::band8Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[7].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[7].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band9Changed(int value)
|
void EqualizerView::band9Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[8].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[8].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
void EqualizerView::band10Changed(int value)
|
void EqualizerView::band10Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->equalizer.bands[9].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
AudioEffects_GetParams()->equalizer.bands[9].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||||
}
|
}
|
||||||
@@ -32,15 +32,15 @@ void OverdriveView::toggleEnabled()
|
|||||||
enableToggle.invalidate();
|
enableToggle.invalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverdriveView::param1Changed(int value)
|
void OverdriveView::param1Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->overdrive.drive = value / 100.0f;
|
AudioEffects_GetParams()->overdrive.drive = value / 100.0f;
|
||||||
}
|
}
|
||||||
void OverdriveView::param2Changed(int value)
|
void OverdriveView::param2Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->overdrive.tone = value / 100.0f;
|
AudioEffects_GetParams()->overdrive.tone = value / 100.0f;
|
||||||
}
|
}
|
||||||
void OverdriveView::param3Changed(int value)
|
void OverdriveView::param3Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->overdrive.level = value / 100.0f;
|
AudioEffects_GetParams()->overdrive.level = value / 100.0f;
|
||||||
}
|
}
|
||||||
@@ -32,15 +32,15 @@ void ReverbView::toggleEnabled()
|
|||||||
enableToggle.invalidate();
|
enableToggle.invalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReverbView::param1Changed(int value)
|
void ReverbView::param1Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->reverb.room_size = value / 100.0f;
|
AudioEffects_GetParams()->reverb.room_size = value / 100.0f;
|
||||||
}
|
}
|
||||||
void ReverbView::param2Changed(int value)
|
void ReverbView::param2Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->reverb.damping = value / 100.0f;
|
AudioEffects_GetParams()->reverb.damping = value / 100.0f;
|
||||||
}
|
}
|
||||||
void ReverbView::param3Changed(int value)
|
void ReverbView::param3Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->reverb.mix = value / 100.0f;
|
AudioEffects_GetParams()->reverb.mix = value / 100.0f;
|
||||||
}
|
}
|
||||||
@@ -32,11 +32,11 @@ void SaturationView::toggleEnabled()
|
|||||||
enableToggle.invalidate();
|
enableToggle.invalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SaturationView::param1Changed(int value)
|
void SaturationView::param1Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->saturation.drive = value / 100.0f;
|
AudioEffects_GetParams()->saturation.drive = value / 100.0f;
|
||||||
}
|
}
|
||||||
void SaturationView::param2Changed(int value)
|
void SaturationView::param2Changed(int16_t value)
|
||||||
{
|
{
|
||||||
AudioEffects_GetParams()->saturation.level = value / 100.0f;
|
AudioEffects_GetParams()->saturation.level = value / 100.0f;
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user