Go to the documentation of this file.
23#ifndef __VSF_HAL_CFG_H__
24#define __VSF_HAL_CFG_H__
34#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L
36# define VSF_HAL_ASSERT(__CON) VSF_ASSERT(__CON)
40# define VSF_HAL_ASSERT(...) VSF_ASSERT(__VA_ARGS__)
44#ifndef VSF_HAL_USE_GPIO
45# define VSF_HAL_USE_GPIO ENABLED
49# define VSF_HAL_USE_PM ENABLED
52#ifndef VSF_HAL_USE_USART
53# define VSF_HAL_USE_USART ENABLED
56#ifndef VSF_HAL_USE_SPI
57# define VSF_HAL_USE_SPI ENABLED
60#ifndef VSF_HAL_USE_FIFO2REQ_SPI
61# define VSF_HAL_USE_FIFO2REQ_SPI ENABLED
64#ifndef VSF_HAL_USE_MULTIPLEX_CS_SPI
65# define VSF_HAL_USE_MULTIPLEX_CS_SPI ENABLED
68#ifndef VSF_HAL_USE_I2C
69# define VSF_HAL_USE_I2C ENABLED
72#ifndef VSF_HAL_USE_MULTIPLEX_I2C
73# define VSF_HAL_USE_MULTIPLEX_I2C ENABLED
76#ifndef VSF_HAL_USE_MERGER_REQUEST_I2C
77# define VSF_HAL_USE_MERGER_REQUEST_I2C ENABLED
80#ifndef VSF_HAL_USE_GPIO_I2C
81# define VSF_HAL_USE_GPIO_I2C VSF_HAL_USE_I2C
84#ifndef VSF_HAL_USE_I2S
85# define VSF_HAL_USE_I2S ENABLED
88#ifndef VSF_HAL_USE_TIMER
89# define VSF_HAL_USE_TIMER ENABLED
92#ifndef VSF_HAL_USE_ADC
93# define VSF_HAL_USE_ADC ENABLED
96#ifndef VSF_HAL_USE_DAC
97# define VSF_HAL_USE_DAC ENABLED
100#ifndef VSF_HAL_USE_DMA
101# define VSF_HAL_USE_DMA ENABLED
104#ifndef VSF_HAL_USE_WDT
105# define VSF_HAL_USE_WDT ENABLED
108#ifndef VSF_HAL_USE_RTC
109# define VSF_HAL_USE_RTC ENABLED
112#ifndef VSF_HAL_USE_USBD
113# define VSF_HAL_USE_USBD VSF_USE_USB_DEVICE
116#ifndef VSF_HAL_USE_USBH
117# define VSF_HAL_USE_USBH VSF_USE_USB_HOST
120#ifndef VSF_HAL_USE_FLASH
121# define VSF_HAL_USE_FLASH ENABLED
124#ifndef VSF_HAL_USE_PWM
125# define VSF_HAL_USE_PWM ENABLED
128#ifndef VSF_HAL_USE_SDIO
129# define VSF_HAL_USE_SDIO ENABLED
132#ifndef VSF_HAL_USE_FB
133# define VSF_HAL_USE_FB ENABLED