diff --git a/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_listview.c b/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_listview.c
index b2abc43d..2f6537c8 100644
--- a/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_listview.c
+++ b/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_listview.c
@@ -57,6 +57,7 @@
# pragma GCC diagnostic ignored "-Wunused-function"
# pragma GCC diagnostic ignored "-Wunused-variable"
# pragma GCC diagnostic ignored "-Wunused-value"
+# pragma GCC diagnostic ignored "-Wincompatible-pointer-types"
#elif __IS_COMPILER_IAR__
# pragma diag_suppress=Pa089,Pe188,Pe177,Pe174
#endif
diff --git a/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_menu.c b/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_menu.c
index 6e8e126c..a41a76b8 100644
--- a/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_menu.c
+++ b/examples/[template][bare-metal]/project/mdk/RTE/Acceleration/arm_2d_scene_menu.c
@@ -57,6 +57,7 @@
# pragma GCC diagnostic ignored "-Wunused-function"
# pragma GCC diagnostic ignored "-Wunused-variable"
# pragma GCC diagnostic ignored "-Wunused-value"
+# pragma GCC diagnostic ignored "-Wincompatible-pointer-types"
#elif __IS_COMPILER_IAR__
# pragma diag_suppress=Pa089,Pe188,Pe177,Pe174
#endif
diff --git a/examples/[template][bare-metal]/project/mdk/gcc_template.uvprojx b/examples/[template][bare-metal]/project/mdk/gcc_template.uvprojx
index f1767f30..b920b9ac 100644
--- a/examples/[template][bare-metal]/project/mdk/gcc_template.uvprojx
+++ b/examples/[template][bare-metal]/project/mdk/gcc_template.uvprojx
@@ -245,7 +245,7 @@
-Ofast -fdata-sections -ffunction-sections -fms-extensions -mcpu=cortex-m7 -mfloat-abi=soft -mfpu=fpv5-sp-d16 -std=gnu11
RTE_Compiler_IO_STDOUT_User,__DISP0_CFG_SCEEN_WIDTH__=480,__DISP0_CFG_SCEEN_HEIGHT__=272,__DISP0_CFG_PFB_BLOCK_WIDTH__=480,__DISP0_CFG_PFB_BLOCK_HEIGHT__=27
- ..\..\;..\..\..\common\platform;..\..\..\common\platform\stm32f746g-discovery;..\..\..\common\scenes\meter;..\..\..\common\scenes\fitness;..\..\..\common\scenes\watch;..\..\..\demos;..\..\..\common\scenes\alarm_clock;..\..\..\common\scenes\histogram;..\..\..\common\scenes\fan;..\..\..\common\scenes\bubble_charging;..\..\..\common\scenes\animate_background
+ ..\..\;..\..\..\common\platform;..\..\..\common\platform\stm32f746g-discovery;..\..\..\common\scenes\meter;..\..\..\common\scenes\fitness;..\..\..\common\scenes\watch;..\..\..\demos;..\..\..\common\scenes\alarm_clock;..\..\..\common\scenes\histogram;..\..\..\common\scenes\fan;..\..\..\common\scenes\bubble_charging;..\..\..\common\scenes\animate_background;..\..\..\common\scenes\knob;..\..\..\common\scenes\animate_background;..\..\..\common\opcodes
@@ -455,127 +455,157 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -601,8 +631,8 @@
-
-
+
+
@@ -741,6 +771,14 @@
+
+ RTE\Acceleration\SquareDigits.c
+
+
+
+
+
+
RTE\Acceleration\alarm_clock_font32.c
@@ -893,6 +931,22 @@
+
+ RTE\Acceleration\arm_2d_scene_compass.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_compass.h
+
+
+
+
+
+
RTE\Acceleration\arm_2d_scene_console_window.c
@@ -909,6 +963,22 @@
+
+ RTE\Acceleration\arm_2d_scene_filters.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_filters.h
+
+
+
+
+
+
RTE\Acceleration\arm_2d_scene_gas_gauge.c
@@ -973,6 +1043,102 @@
+
+ RTE\Acceleration\arm_2d_scene_mono_clock.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_clock.h
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_histogram.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_histogram.h
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_icon_menu.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_icon_menu.h
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_list.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_list.h
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_loading.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_loading.h
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_tracking_list.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_mono_tracking_list.h
+
+
+
+
+
+
RTE\Acceleration\arm_2d_scene_panel.c
@@ -1037,6 +1203,22 @@
+
+ RTE\Acceleration\arm_2d_scene_user_defined_opcode.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_user_defined_opcode.h
+
+
+
+
+
+
RTE\Acceleration\arm_2d_scene_virtual_resource.c
@@ -1053,6 +1235,54 @@
+
+ RTE\Acceleration\arm_2d_scene_watch_face_01.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_scene_watch_face_01.h
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_user_opcode_draw_circle.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_user_opcode_draw_circle.h
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_user_opcode_draw_line.c
+
+
+
+
+
+
+
+ RTE\Acceleration\arm_2d_user_opcode_draw_line.h
+
+
+
+
+
+
RTE\Acceleration\hollow_out_mask.c