@@ -41,6 +41,7 @@ extern "C" {
4141#define HAL_MODULE_ENABLED
4242#define HAL_ADC_MODULE_ENABLED
4343#define HAL_CEC_MODULE_ENABLED
44+ #define HAL_CCB_MODULE_ENABLED
4445#define HAL_COMP_MODULE_ENABLED
4546#define HAL_CORDIC_MODULE_ENABLED
4647#define HAL_CORTEX_MODULE_ENABLED
@@ -50,12 +51,14 @@ extern "C" {
5051#define HAL_DCACHE_MODULE_ENABLED
5152#define HAL_DCMI_MODULE_ENABLED
5253#define HAL_DMA_MODULE_ENABLED
54+ #define HAL_DMA2D_MODULE_ENABLED
5355#define HAL_DTS_MODULE_ENABLED
5456#define HAL_EXTI_MODULE_ENABLED
5557#define HAL_ETH_MODULE_ENABLED
5658#define HAL_FDCAN_MODULE_ENABLED
5759#define HAL_FLASH_MODULE_ENABLED
5860#define HAL_FMAC_MODULE_ENABLED
61+ #define HAL_GFXTIM_MODULE_ENABLED
5962#define HAL_GPIO_MODULE_ENABLED
6063#define HAL_GTZC_MODULE_ENABLED
6164#define HAL_HASH_MODULE_ENABLED
@@ -66,14 +69,18 @@ extern "C" {
6669#define HAL_ICACHE_MODULE_ENABLED
6770#define HAL_IRDA_MODULE_ENABLED
6871#define HAL_IWDG_MODULE_ENABLED
72+ #define HAL_JPEG_MODULE_ENABLED
6973#define HAL_LPTIM_MODULE_ENABLED
74+ #define HAL_LTDC_MODULE_ENABLED
75+ #define HAL_MDF_MODULE_ENABLED
7076#define HAL_MMC_MODULE_ENABLED
7177#define HAL_NAND_MODULE_ENABLED
7278#define HAL_NOR_MODULE_ENABLED
7379#define HAL_OTFDEC_MODULE_ENABLED
7480#define HAL_OPAMP_MODULE_ENABLED
7581#define HAL_PCD_MODULE_ENABLED
7682#define HAL_PKA_MODULE_ENABLED
83+ #define HAL_PLAY_MODULE_ENABLED
7784#define HAL_PSSI_MODULE_ENABLED
7885#define HAL_PWR_MODULE_ENABLED
7986#define HAL_RAMCFG_MODULE_ENABLED
@@ -225,6 +232,9 @@ in voltage and temperature.*/
225232#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS )
226233#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */
227234#endif
235+ #if !defined(USE_HAL_CCB_REGISTER_CALLBACKS )
236+ #define USE_HAL_CCB_REGISTER_CALLBACKS 0U /* CCB register callback disabled */
237+ #endif
228238#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS )
229239#define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */
230240#endif
@@ -234,6 +244,9 @@ in voltage and temperature.*/
234244#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS )
235245#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */
236246#endif
247+ #if !defined(USE_HAL_DMA2D_REGISTER_CALLBACKS )
248+ #define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */
249+ #endif
237250#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS )
238251#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */
239252#endif
@@ -252,6 +265,9 @@ in voltage and temperature.*/
252265#if !defined(USE_HAL_FMAC_REGISTER_CALLBACKS )
253266#define USE_HAL_FMAC_REGISTER_CALLBACKS 0U /* FMAC register callback disabled */
254267#endif
268+ #if !defined(USE_HAL_GFXTIM_REGISTER_CALLBACKS )
269+ #define USE_HAL_GFXTIM_REGISTER_CALLBACKS 0U /* GFXTIM register callback disabled */
270+ #endif
255271#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS )
256272#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */
257273#endif
@@ -276,9 +292,18 @@ in voltage and temperature.*/
276292#if !defined(USE_HAL_IWDG_REGISTER_CALLBACKS )
277293#define USE_HAL_IWDG_REGISTER_CALLBACKS 0U /* IWDG register callback disabled */
278294#endif
295+ #if !defined(USE_HAL_JPEG_REGISTER_CALLBACKS )
296+ #define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */
297+ #endif
279298#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS )
280299#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */
281300#endif
301+ #if !defined(USE_HAL_LTDC_REGISTER_CALLBACKS )
302+ #define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */
303+ #endif
304+ #if !defined(USE_HAL_MDF_REGISTER_CALLBACKS )
305+ #define USE_HAL_MDF_REGISTER_CALLBACKS 0U /* MDF register callback disabled */
306+ #endif
282307#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS )
283308#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */
284309#endif
@@ -297,6 +322,9 @@ in voltage and temperature.*/
297322#if !defined(USE_HAL_PKA_REGISTER_CALLBACKS )
298323#define USE_HAL_PKA_REGISTER_CALLBACKS 0U /* PKA register callback disabled */
299324#endif
325+ #if !defined(USE_HAL_PLAY_REGISTER_CALLBACKS )
326+ #define USE_HAL_PLAY_REGISTER_CALLBACKS 0U /* PLAY register callback disabled */
327+ #endif
300328#if !defined(USE_HAL_RAMCFG_REGISTER_CALLBACKS )
301329#define USE_HAL_RAMCFG_REGISTER_CALLBACKS 0U /* RAMCFG register callback disabled */
302330#endif
@@ -352,8 +380,17 @@ in voltage and temperature.*/
352380 * Activated: CRC code is present inside driver
353381 * Deactivated: CRC code cleaned from driver
354382 */
355- #define USE_SPI_CRC 1U
383+ #if !defined(USE_SPI_CRC )
384+ #define USE_SPI_CRC 0U
385+ #endif
356386
387+ /* DMA2D COMMAND List Feature: Use to activate Command List feature inside HAL DMA2D Driver
388+ * Activated (1): DMA2D COmmand list code is present inside driver
389+ * Deactivated (0): DMA2D Direct Mode code is present inside driver
390+ */
391+ #if !defined(USE_DMA2D_COMMAND_LIST_MODE )
392+ #define USE_DMA2D_COMMAND_LIST_MODE 0U
393+ #endif
357394
358395/* Includes ----------------------------------------------------------------------------------------------------------*/
359396/**
@@ -364,6 +401,10 @@ in voltage and temperature.*/
364401#include "stm32h5xx_hal_rcc.h"
365402#endif /* HAL_RCC_MODULE_ENABLED */
366403
404+ #ifdef HAL_CCB_MODULE_ENABLED
405+ #include "stm32h5xx_hal_ccb.h"
406+ #endif /* HAL_CCB_MODULE_ENABLED */
407+
367408#ifdef HAL_GPIO_MODULE_ENABLED
368409#include "stm32h5xx_hal_gpio.h"
369410#endif /* HAL_GPIO_MODULE_ENABLED */
@@ -384,6 +425,10 @@ in voltage and temperature.*/
384425#include "stm32h5xx_hal_dma.h"
385426#endif /* HAL_DMA_MODULE_ENABLED */
386427
428+ #ifdef HAL_DMA2D_MODULE_ENABLED
429+ #include "stm32h5xx_hal_dma2d.h"
430+ #endif /* HAL_DMA2D_MODULE_ENABLED */
431+
387432#ifdef HAL_DTS_MODULE_ENABLED
388433#include "stm32h5xx_hal_dts.h"
389434#endif /* HAL_DTS_MODULE_ENABLED */
@@ -416,6 +461,10 @@ in voltage and temperature.*/
416461#include "stm32h5xx_hal_flash.h"
417462#endif /* HAL_FLASH_MODULE_ENABLED */
418463
464+ #ifdef HAL_GFXTIM_MODULE_ENABLED
465+ #include "stm32h5xx_hal_gfxtim.h"
466+ #endif /* HAL_GFXTIM_MODULE_ENABLED */
467+
419468#ifdef HAL_HASH_MODULE_ENABLED
420469#include "stm32h5xx_hal_hash.h"
421470#endif /* HAL_HASH_MODULE_ENABLED */
@@ -428,6 +477,10 @@ in voltage and temperature.*/
428477#include "stm32h5xx_hal_sdram.h"
429478#endif /* HAL_SDRAM_MODULE_ENABLED */
430479
480+ #ifdef HAL_MDF_MODULE_ENABLED
481+ #include "stm32h5xx_hal_mdf.h"
482+ #endif /* HAL_MDF_MODULE_ENABLED */
483+
431484#ifdef HAL_MMC_MODULE_ENABLED
432485#include "stm32h5xx_hal_mmc.h"
433486#endif /* HAL_MMC_MODULE_ENABLED */
@@ -456,10 +509,18 @@ in voltage and temperature.*/
456509#include "stm32h5xx_hal_iwdg.h"
457510#endif /* HAL_IWDG_MODULE_ENABLED */
458511
512+ #ifdef HAL_JPEG_MODULE_ENABLED
513+ #include "stm32h5xx_hal_jpeg.h"
514+ #endif /* HAL_JPEG_MODULE_ENABLED */
515+
459516#ifdef HAL_LPTIM_MODULE_ENABLED
460517#include "stm32h5xx_hal_lptim.h"
461518#endif /* HAL_LPTIM_MODULE_ENABLED */
462519
520+ #ifdef HAL_LTDC_MODULE_ENABLED
521+ #include "stm32h5xx_hal_ltdc.h"
522+ #endif /* HAL_LTDC_MODULE_ENABLED */
523+
463524#ifdef HAL_PWR_MODULE_ENABLED
464525#include "stm32h5xx_hal_pwr.h"
465526#endif /* HAL_PWR_MODULE_ENABLED */
@@ -576,6 +637,10 @@ in voltage and temperature.*/
576637#include "stm32h5xx_hal_ramcfg.h"
577638#endif /* HAL_RAMCFG_MODULE_ENABLED */
578639
640+ #ifdef HAL_PLAY_MODULE_ENABLED
641+ #include "stm32h5xx_hal_play.h"
642+ #endif /* HAL_PLAY_MODULE_ENABLED */
643+
579644/* Exported macro ----------------------------------------------------------------------------------------------------*/
580645#ifdef USE_FULL_ASSERT
581646/**
0 commit comments