Go to the documentation of this file.
20#if defined(__VSF_HEADER_ONLY_SHOW_ARCH_INFO__) || defined(__VSF_HAL_SHOW_VENDOR_INFO__)
22# include "../__device.h"
26#ifndef __VSF_HAL_DRIVER_${VENDOR}_${DEVICE}_H__
27#define __VSF_HAL_DRIVER_${VENDOR}_${DEVICE}_H__
42# if VSF_HAL_USE_ADC == ENABLED
43# include "../common/adc/adc.h"
45# if VSF_HAL_USE_FLASH == ENABLED
46# include "../common/flash/flash.h"
48# if VSF_HAL_USE_GPIO == ENABLED
49# include "../common/gpio/gpio.h"
51# if VSF_HAL_USE_I2C == ENABLED
52# include "../common/i2c/i2c.h"
54# if VSF_HAL_USE_PWM == ENABLED
55# include "../common/pwm/pwm.h"
57# if VSF_HAL_USE_RTC == ENABLED
58# include "../common/rtc/rtc.h"
60# if VSF_HAL_USE_SPI == ENABLED
61# include "../common/spi/spi.h"
63# if VSF_HAL_USE_TIMER == ENABLED
64# include "../common/timer/timer.h"
66# if VSF_HAL_USE_TRNG == ENABLED
67# include "../common/trng/trng.h"
69# if VSF_HAL_USE_USART == ENABLED
70# include "../common/uart/uart.h"
72# if VSF_HAL_USE_USB == ENABLED
73# include "../common/usb/usb.h"
75# if VSF_HAL_USE_SDIO == ENABLED
76# include "../common/sdio/sdio.h"
78# if VSF_HAL_USE_I2S == ENABLED
79# include "../common/i2s/i2s.h"
81# if VSF_HAL_USE_WDT == ENABLED
82# include "../common/wdt/wdt.h"
96#if VSF_HAL_USE_GPIO == ENABLED
99# define VSF_GPIO_CFG_DEC_PREFIX vsf_hw
100# define VSF_GPIO_CFG_DEC_UPCASE_PREFIX VSF_HW
104#if VSF_HAL_USE_ADC == ENABLED
107# define VSF_ADC_CFG_DEC_PREFIX vsf_hw
108# define VSF_ADC_CFG_DEC_UPCASE_PREFIX VSF_HW
112#if VSF_HAL_USE_FLASH == ENABLED
115# define VSF_FLASH_CFG_DEC_PREFIX vsf_hw
116# define VSF_FLASH_CFG_DEC_UPCASE_PREFIX VSF_HW
120#if VSF_HAL_USE_I2C == ENABLED
123# define VSF_I2C_CFG_DEC_PREFIX vsf_hw
124# define VSF_I2C_CFG_DEC_UPCASE_PREFIX VSF_HW
128#if VSF_HAL_USE_PWM == ENABLED
131# define VSF_PWM_CFG_DEC_PREFIX vsf_hw
132# define VSF_PWM_CFG_DEC_UPCASE_PREFIX VSF_HW
136#if VSF_HAL_USE_RTC == ENABLED
139# define VSF_RTC_CFG_DEC_PREFIX vsf_hw
140# define VSF_RTC_CFG_DEC_UPCASE_PREFIX VSF_HW
144#if VSF_HAL_USE_SPI == ENABLED
147# define VSF_SPI_CFG_DEC_PREFIX vsf_hw
148# define VSF_SPI_CFG_DEC_UPCASE_PREFIX VSF_HW
152#if VSF_HAL_USE_TIMER == ENABLED
155# define VSF_TIMER_CFG_DEC_PREFIX vsf_hw
156# define VSF_TIMER_CFG_DEC_UPCASE_PREFIX VSF_HW
160#if VSF_HAL_USE_RNG == ENABLED
163# define VSF_RNG_CFG_DEC_PREFIX vsf_hw
164# define VSF_RNG_CFG_DEC_UPCASE_PREFIX VSF_HW
168#if VSF_HAL_USE_USART == ENABLED
171# define VSF_USART_CFG_DEC_PREFIX vsf_hw
172# define VSF_USART_CFG_DEC_UPCASE_PREFIX VSF_HW
176#if VSF_HAL_USE_WDT == ENABLED
179# define VSF_WDT_CFG_DEC_PREFIX vsf_hw
180# define VSF_WDT_CFG_DEC_UPCASE_PREFIX VSF_HW