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_ARTERY_AT32F402_405_H__
25# define __HAL_DRIVER_ARTERY_AT32F402_405_H__
30# include "../__device.h"
32# include "./dma/dma.h"
33# include "./flash/flash.h"
34# include "./gpio/gpio.h"
35# include "./i2c/i2c.h"
37# include "./spi/spi.h"
38# include "./usart/usart.h"
39# include "./wdt/wdt.h"
40# include "./usb/usb.h"
50#if VSF_HAL_USE_GPIO == ENABLED
53# define VSF_GPIO_CFG_DEC_PREFIX vsf_hw
54# define VSF_GPIO_CFG_DEC_UPCASE_PREFIX VSF_HW
58#if VSF_HAL_USE_EXTI == ENABLED
61# define VSF_EXTI_CFG_DEC_PREFIX vsf_hw
62# define VSF_EXTI_CFG_DEC_UPCASE_PREFIX VSF_HW
66#if VSF_HAL_USE_ADC == ENABLED
69# define VSF_ADC_CFG_DEC_PREFIX vsf_hw
70# define VSF_ADC_CFG_DEC_UPCASE_PREFIX VSF_HW
74#if VSF_HAL_USE_DAC == ENABLED
77# define VSF_DAC_CFG_DEC_PREFIX vsf_hw
78# define VSF_DAC_CFG_DEC_UPCASE_PREFIX VSF_HW
82#if VSF_HAL_USE_DMA == ENABLED
85# define VSF_DMA_CFG_DEC_PREFIX vsf_hw
86# define VSF_DMA_CFG_DEC_UPCASE_PREFIX VSF_HW
90#if VSF_HAL_USE_FLASH == ENABLED
93# define VSF_FLASH_CFG_DEC_PREFIX vsf_hw
94# define VSF_FLASH_CFG_DEC_UPCASE_PREFIX VSF_HW
98#if VSF_HAL_USE_I2C == ENABLED
101# define VSF_I2C_CFG_DEC_PREFIX vsf_hw
102# define VSF_I2C_CFG_DEC_UPCASE_PREFIX VSF_HW
106#if VSF_HAL_USE_PWM == ENABLED
109# define VSF_PWM_CFG_DEC_PREFIX vsf_hw
110# define VSF_PWM_CFG_DEC_UPCASE_PREFIX VSF_HW
114#if VSF_HAL_USE_RTC == ENABLED
117# define VSF_RTC_CFG_DEC_PREFIX vsf_hw
118# define VSF_RTC_CFG_DEC_UPCASE_PREFIX VSF_HW
122#if VSF_HAL_USE_SPI == ENABLED
125# define VSF_SPI_CFG_DEC_PREFIX vsf_hw
126# define VSF_SPI_CFG_DEC_UPCASE_PREFIX VSF_HW
136#if VSF_HAL_USE_TIMER == ENABLED
139# define VSF_TIMER_CFG_DEC_PREFIX vsf_hw
140# define VSF_TIMER_CFG_DEC_UPCASE_PREFIX VSF_HW
144#if VSF_HAL_USE_RNG == ENABLED
147# define VSF_RNG_CFG_DEC_PREFIX vsf_hw
148# define VSF_RNG_CFG_DEC_UPCASE_PREFIX VSF_HW
152#if VSF_HAL_USE_USART == ENABLED
155# define VSF_USART_CFG_DEC_PREFIX vsf_hw
156# define VSF_USART_CFG_DEC_UPCASE_PREFIX VSF_HW
160#if VSF_HAL_USE_WDT == ENABLED
163# define VSF_WDT_CFG_DEC_PREFIX vsf_hw
164# define VSF_WDT_CFG_DEC_UPCASE_PREFIX VSF_HW
168# define VSF_WDT_CFG_DEC_DEVICE_PREFIX vsf_hw_wwdt
169# define VSF_WDT_CFG_DEC_DEVICE_UPCASE_PREFIX VSF_HW_WWDT
170# define VSF_WDT_CFG_DEC_RENAME_DEVICE_PREFIX ENABLED
174#if VSF_HAL_USE_SDIO == ENABLED
177# define VSF_SDIO_CFG_DEC_PREFIX vsf_hw
178# define VSF_SDIO_CFG_DEC_UPCASE_PREFIX VSF_HW
182#if VSF_HAL_USE_I2S == ENABLED
185# define VSF_I2S_CFG_DEC_PREFIX vsf_hw
186# define VSF_I2S_CFG_DEC_UPCASE_PREFIX VSF_HW
190#if VSF_HAL_USE_ETH == ENABLED
193# define VSF_ETH_CFG_DEC_PREFIX vsf_hw
194# define VSF_ETH_CFG_DEC_UPCASE_PREFIX VSF_HW