Go to the documentation of this file.
18#if defined(__VSF_HEADER_ONLY_SHOW_ARCH_INFO__) || defined(__VSF_HAL_SHOW_VENDOR_INFO__)
20# include "../__device.h"
24# ifndef __HAL_DRIVER_ST_STM32H_H__
25# define __HAL_DRIVER_ST_STM32H_H__
30# include "../__device.h"
39# include "./gpio/gpio.h"
40# include "./flash/flash.h"
41# include "./usart/usart.h"
42# include "./sdio/sdio.h"
53#if VSF_HAL_USE_IO == ENABLED
54# include "hal/driver/common/template/vsf_template_io.h"
56# define VSF_IO_CFG_DEC_PREFIX vsf_hw
57# define VSF_IO_CFG_DEC_UPCASE_PREFIX VSF_HW
58# include "hal/driver/common/io/io_template.h"
61#if VSF_HAL_USE_GPIO == ENABLED
64# define VSF_GPIO_CFG_DEC_PREFIX vsf_hw
65# define VSF_GPIO_CFG_DEC_UPCASE_PREFIX VSF_HW
69#if VSF_HAL_USE_ADC == ENABLED
72# define VSF_ADC_CFG_DEC_PREFIX vsf_hw
73# define VSF_ADC_CFG_DEC_UPCASE_PREFIX VSF_HW
77#if VSF_HAL_USE_FLASH == ENABLED
80# define VSF_FLASH_CFG_DEC_PREFIX vsf_hw
81# define VSF_FLASH_CFG_DEC_UPCASE_PREFIX VSF_HW
85#if VSF_HAL_USE_I2C == ENABLED
88# define VSF_I2C_CFG_DEC_PREFIX vsf_hw
89# define VSF_I2C_CFG_DEC_UPCASE_PREFIX VSF_HW
93#if VSF_HAL_USE_I2S == ENABLED
96# define VSF_I2S_CFG_DEC_PREFIX vsf_hw
97# define VSF_I2S_CFG_DEC_UPCASE_PREFIX VSF_HW
101#if VSF_HAL_USE_SDIO == ENABLED
104# define VSF_SDIO_CFG_DEC_PREFIX vsf_hw
105# define VSF_SDIO_CFG_DEC_UPCASE_PREFIX VSF_HW
109#if VSF_HAL_USE_PWM == ENABLED
112# define VSF_PWM_CFG_DEC_PREFIX vsf_hw
113# define VSF_PWM_CFG_DEC_UPCASE_PREFIX VSF_HW
117#if VSF_HAL_USE_RTC == ENABLED
120# define VSF_RTC_CFG_DEC_PREFIX vsf_hw
121# define VSF_RTC_CFG_DEC_UPCASE_PREFIX VSF_HW
125#if VSF_HAL_USE_SPI == ENABLED
128# define VSF_SPI_CFG_DEC_PREFIX vsf_hw
129# define VSF_SPI_CFG_DEC_UPCASE_PREFIX VSF_HW
133#if VSF_HAL_USE_TIMER == ENABLED
136# define VSF_TIMER_CFG_DEC_PREFIX vsf_hw
137# define VSF_TIMER_CFG_DEC_UPCASE_PREFIX VSF_HW
141#if VSF_HAL_USE_RNG == ENABLED
144# define VSF_RNG_CFG_DEC_PREFIX vsf_hw
145# define VSF_RNG_CFG_DEC_UPCASE_PREFIX VSF_HW
149#if VSF_HAL_USE_USART == ENABLED
152# define VSF_USART_CFG_DEC_PREFIX vsf_hw
153# define VSF_USART_CFG_DEC_UPCASE_PREFIX VSF_HW
157#if VSF_HAL_USE_WDT == ENABLED
160# define VSF_WDT_CFG_DEC_PREFIX vsf_hw
161# define VSF_WDT_CFG_DEC_UPCASE_PREFIX VSF_HW