Go to the documentation of this file.
22#if defined(__VSF_HEADER_ONLY_SHOW_ARCH_INFO__) || defined(__VSF_HAL_SHOW_VENDOR_INFO__)
24# include "../__device.h"
28#ifndef __VSF_HAL_DRIVER_${VENDOR}_${DEVICE}_H__
29#define __VSF_HAL_DRIVER_${VENDOR}_${DEVICE}_H__
44# if VSF_HAL_USE_ADC == ENABLED
45# include "../common/adc/adc.h"
47# if VSF_HAL_USE_FLASH == ENABLED
48# include "../common/flash/flash.h"
50# if VSF_HAL_USE_GPIO == ENABLED
51# include "../common/gpio/gpio.h"
53# if VSF_HAL_USE_I2C == ENABLED
54# include "../common/i2c/i2c.h"
56# if VSF_HAL_USE_PWM == ENABLED
57# include "../common/pwm/pwm.h"
59# if VSF_HAL_USE_RTC == ENABLED
60# include "../common/rtc/rtc.h"
62# if VSF_HAL_USE_SPI == ENABLED
63# include "../common/spi/spi.h"
65# if VSF_HAL_USE_TIMER == ENABLED
66# include "../common/timer/timer.h"
68# if VSF_HAL_USE_TRNG == ENABLED
69# include "../common/rng/rng.h"
71# if VSF_HAL_USE_USART == ENABLED
72# include "../common/usart/usart.h"
74# if VSF_HAL_USE_USB == ENABLED
78# include "../common/usb_otg.nonip/usb_otg.nonip.h"
80# if VSF_HAL_USE_SDIO == ENABLED
81# include "../common/sdio/sdio.h"
83# if VSF_HAL_USE_I2S == ENABLED
84# include "../common/i2s/i2s.h"
86# if VSF_HAL_USE_WDT == ENABLED
87# include "../common/wdt/wdt.h"
89# if VSF_HAL_USE_ETH == ENABLED
90# include "../common/eth/eth.h"
104#if VSF_HAL_USE_GPIO == ENABLED
107# define VSF_GPIO_CFG_DEC_PREFIX vsf_hw
108# define VSF_GPIO_CFG_DEC_UPCASE_PREFIX VSF_HW
112#if VSF_HAL_USE_ADC == ENABLED
115# define VSF_ADC_CFG_DEC_PREFIX vsf_hw
116# define VSF_ADC_CFG_DEC_UPCASE_PREFIX VSF_HW
120#if VSF_HAL_USE_FLASH == ENABLED
123# define VSF_FLASH_CFG_DEC_PREFIX vsf_hw
124# define VSF_FLASH_CFG_DEC_UPCASE_PREFIX VSF_HW
128#if VSF_HAL_USE_I2C == ENABLED
131# define VSF_I2C_CFG_DEC_PREFIX vsf_hw
132# define VSF_I2C_CFG_DEC_UPCASE_PREFIX VSF_HW
136#if VSF_HAL_USE_PWM == ENABLED
139# define VSF_PWM_CFG_DEC_PREFIX vsf_hw
140# define VSF_PWM_CFG_DEC_UPCASE_PREFIX VSF_HW
144#if VSF_HAL_USE_RTC == ENABLED
147# define VSF_RTC_CFG_DEC_PREFIX vsf_hw
148# define VSF_RTC_CFG_DEC_UPCASE_PREFIX VSF_HW
152#if VSF_HAL_USE_SPI == ENABLED
155# define VSF_SPI_CFG_DEC_PREFIX vsf_hw
156# define VSF_SPI_CFG_DEC_UPCASE_PREFIX VSF_HW
166#if VSF_HAL_USE_TIMER == ENABLED
169# define VSF_TIMER_CFG_DEC_PREFIX vsf_hw
170# define VSF_TIMER_CFG_DEC_UPCASE_PREFIX VSF_HW
174#if VSF_HAL_USE_RNG == ENABLED
177# define VSF_RNG_CFG_DEC_PREFIX vsf_hw
178# define VSF_RNG_CFG_DEC_UPCASE_PREFIX VSF_HW
182#if VSF_HAL_USE_USART == ENABLED
185# define VSF_USART_CFG_DEC_PREFIX vsf_hw
186# define VSF_USART_CFG_DEC_UPCASE_PREFIX VSF_HW
190#if VSF_HAL_USE_WDT == ENABLED
193# define VSF_WDT_CFG_DEC_PREFIX vsf_hw
194# define VSF_WDT_CFG_DEC_UPCASE_PREFIX VSF_HW