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_NATION_N32H76X_N32H78X_H__
27#define __VSF_HAL_DRIVER_NATION_N32H76X_N32H78X_H__
32# include "../__device.h"
42# if VSF_HAL_USE_ADC == ENABLED
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
57# if VSF_HAL_USE_RTC == ENABLED
60# if VSF_HAL_USE_SPI == ENABLED
61# include "../common/spi/spi.h"
63# if VSF_HAL_USE_TIMER == ENABLED
66# if VSF_HAL_USE_TRNG == ENABLED
69# if VSF_HAL_USE_USART == ENABLED
70# include "../common/usart/usart.h"
72# if VSF_HAL_USE_USBD == ENABLED || VSF_HAL_USE_USBH == 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
81# if VSF_HAL_USE_WDT == ENABLED
84# if VSF_HAL_USE_ETH == ENABLED
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
161#if VSF_HAL_USE_SDIO == ENABLED
164# define VSF_SDIO_CFG_DEC_PREFIX vsf_hw
165# define VSF_SDIO_CFG_DEC_UPCASE_PREFIX VSF_HW
169#if VSF_HAL_USE_TIMER == ENABLED
172# define VSF_TIMER_CFG_DEC_PREFIX vsf_hw
173# define VSF_TIMER_CFG_DEC_UPCASE_PREFIX VSF_HW
177#if VSF_HAL_USE_RNG == ENABLED
180# define VSF_RNG_CFG_DEC_PREFIX vsf_hw
181# define VSF_RNG_CFG_DEC_UPCASE_PREFIX VSF_HW
185#if VSF_HAL_USE_USART == ENABLED
188# define VSF_USART_CFG_DEC_PREFIX vsf_hw
189# define VSF_USART_CFG_DEC_UPCASE_PREFIX VSF_HW
193#if VSF_HAL_USE_WDT == ENABLED
196# define VSF_WDT_CFG_DEC_PREFIX vsf_hw
197# define VSF_WDT_CFG_DEC_UPCASE_PREFIX VSF_HW