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"
84# if VSF_HAL_USE_ETH == ENABLED
85# include "../common/mac/mac.h"
99#if VSF_HAL_USE_GPIO == ENABLED
102# define VSF_GPIO_CFG_DEC_PREFIX vsf_hw
103# define VSF_GPIO_CFG_DEC_UPCASE_PREFIX VSF_HW
107#if VSF_HAL_USE_ADC == ENABLED
110# define VSF_ADC_CFG_DEC_PREFIX vsf_hw
111# define VSF_ADC_CFG_DEC_UPCASE_PREFIX VSF_HW
115#if VSF_HAL_USE_FLASH == ENABLED
118# define VSF_FLASH_CFG_DEC_PREFIX vsf_hw
119# define VSF_FLASH_CFG_DEC_UPCASE_PREFIX VSF_HW
123#if VSF_HAL_USE_I2C == ENABLED
126# define VSF_I2C_CFG_DEC_PREFIX vsf_hw
127# define VSF_I2C_CFG_DEC_UPCASE_PREFIX VSF_HW
131#if VSF_HAL_USE_PWM == ENABLED
134# define VSF_PWM_CFG_DEC_PREFIX vsf_hw
135# define VSF_PWM_CFG_DEC_UPCASE_PREFIX VSF_HW
139#if VSF_HAL_USE_RTC == ENABLED
142# define VSF_RTC_CFG_DEC_PREFIX vsf_hw
143# define VSF_RTC_CFG_DEC_UPCASE_PREFIX VSF_HW
147#if VSF_HAL_USE_SPI == ENABLED
150# define VSF_SPI_CFG_DEC_PREFIX vsf_hw
151# define VSF_SPI_CFG_DEC_UPCASE_PREFIX VSF_HW
155#if VSF_HAL_USE_TIMER == ENABLED
158# define VSF_TIMER_CFG_DEC_PREFIX vsf_hw
159# define VSF_TIMER_CFG_DEC_UPCASE_PREFIX VSF_HW
163#if VSF_HAL_USE_RNG == ENABLED
166# define VSF_RNG_CFG_DEC_PREFIX vsf_hw
167# define VSF_RNG_CFG_DEC_UPCASE_PREFIX VSF_HW
171#if VSF_HAL_USE_USART == ENABLED
174# define VSF_USART_CFG_DEC_PREFIX vsf_hw
175# define VSF_USART_CFG_DEC_UPCASE_PREFIX VSF_HW
179#if VSF_HAL_USE_WDT == ENABLED
182# define VSF_WDT_CFG_DEC_PREFIX vsf_hw
183# define VSF_WDT_CFG_DEC_UPCASE_PREFIX VSF_HW