diff --git a/loader/fixups.c b/loader/fixups.c index 5832319c..cf5e60cd 100644 --- a/loader/fixups.c +++ b/loader/fixups.c @@ -99,7 +99,7 @@ int smh_init(void) { return 0; } -SYS_INIT(smh_init, POST_KERNEL, CONFIG_CLOCK_CONTROL_PWM_INIT_PRIORITY); +SYS_INIT(smh_init, POST_KERNEL, CONFIG_KERNEL_INIT_PRIORITY_DEFAULT); #endif #if defined(CONFIG_BOARD_ARDUINO_PORTENTA_C33) && defined(CONFIG_LLEXT) @@ -144,4 +144,4 @@ int maybe_flash_bootloader(void) SYS_INIT(maybe_flash_bootloader, POST_KERNEL, CONFIG_FILE_SYSTEM_INIT_PRIORITY); -#endif \ No newline at end of file +#endif diff --git a/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf b/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf index 5ffbcf1b..1305dea1 100644 --- a/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf +++ b/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf @@ -45,4 +45,6 @@ CONFIG_VIDEO_BUFFER_SMH_ATTRIBUTE=2 CONFIG_VIDEO_GC2145=y CONFIG_DISPLAY=y -CONFIG_INPUT=y \ No newline at end of file +CONFIG_INPUT=y +CONFIG_STM32_LTDC_FB_USE_SHARED_MULTI_HEAP=y +CONFIG_STM32_LTDC_FB_SMH_ATTRIBUTE=2