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_ATTERY_AT32F402_405_H__
25# define __HAL_DRIVER_ATTERY_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 "./usb/usb.h"
49#if VSF_HAL_USE_GPIO == ENABLED
52# define VSF_GPIO_CFG_DEC_PREFIX vsf_hw
53# define VSF_GPIO_CFG_DEC_UPCASE_PREFIX VSF_HW
57#if VSF_HAL_USE_EXTI == ENABLED
60# define VSF_EXTI_CFG_DEC_PREFIX vsf_hw
61# define VSF_EXTI_CFG_DEC_UPCASE_PREFIX VSF_HW
65#if VSF_HAL_USE_ADC == ENABLED
68# define VSF_ADC_CFG_DEC_PREFIX vsf_hw
69# define VSF_ADC_CFG_DEC_UPCASE_PREFIX VSF_HW
73#if VSF_HAL_USE_DAC == ENABLED
76# define VSF_DAC_CFG_DEC_PREFIX vsf_hw
77# define VSF_DAC_CFG_DEC_UPCASE_PREFIX VSF_HW
81#if VSF_HAL_USE_DMA == ENABLED
84# define VSF_DMA_CFG_DEC_PREFIX vsf_hw
85# define VSF_DMA_CFG_DEC_UPCASE_PREFIX VSF_HW
89#if VSF_HAL_USE_FLASH == ENABLED
92# define VSF_FLASH_CFG_DEC_PREFIX vsf_hw
93# define VSF_FLASH_CFG_DEC_UPCASE_PREFIX VSF_HW
97#if VSF_HAL_USE_I2C == ENABLED
100# define VSF_I2C_CFG_DEC_PREFIX vsf_hw
101# define VSF_I2C_CFG_DEC_UPCASE_PREFIX VSF_HW
105#if VSF_HAL_USE_PWM == ENABLED
108# define VSF_PWM_CFG_DEC_PREFIX vsf_hw
109# define VSF_PWM_CFG_DEC_UPCASE_PREFIX VSF_HW
113#if VSF_HAL_USE_RTC == ENABLED
116# define VSF_RTC_CFG_DEC_PREFIX vsf_hw
117# define VSF_RTC_CFG_DEC_UPCASE_PREFIX VSF_HW
121#if VSF_HAL_USE_SPI == ENABLED
124# define VSF_SPI_CFG_DEC_PREFIX vsf_hw
125# define VSF_SPI_CFG_DEC_UPCASE_PREFIX VSF_HW
135#if VSF_HAL_USE_TIMER == ENABLED
138# define VSF_TIMER_CFG_DEC_PREFIX vsf_hw
139# define VSF_TIMER_CFG_DEC_UPCASE_PREFIX VSF_HW
143#if VSF_HAL_USE_RNG == ENABLED
146# define VSF_RNG_CFG_DEC_PREFIX vsf_hw
147# define VSF_RNG_CFG_DEC_UPCASE_PREFIX VSF_HW
151#if VSF_HAL_USE_USART == ENABLED
154# define VSF_USART_CFG_DEC_PREFIX vsf_hw
155# define VSF_USART_CFG_DEC_UPCASE_PREFIX VSF_HW
159#if VSF_HAL_USE_WDT == ENABLED
162# define VSF_WDT_CFG_DEC_PREFIX vsf_hw
163# define VSF_WDT_CFG_DEC_UPCASE_PREFIX VSF_HW
167#if VSF_HAL_USE_SDIO == ENABLED
170# define VSF_SDIO_CFG_DEC_PREFIX vsf_hw
171# define VSF_SDIO_CFG_DEC_UPCASE_PREFIX VSF_HW
175#if VSF_HAL_USE_I2S == ENABLED
178# define VSF_I2S_CFG_DEC_PREFIX vsf_hw
179# define VSF_I2S_CFG_DEC_UPCASE_PREFIX VSF_HW
183#if VSF_HAL_USE_ETH == ENABLED
186# define VSF_ETH_CFG_DEC_PREFIX vsf_hw
187# define VSF_ETH_CFG_DEC_UPCASE_PREFIX VSF_HW