VSF Documented
Macros
vsf_hal_cfg.h File Reference
#include "vsf_cfg.h"

Go to the source code of this file.

Macros

#define VSF_HAL_ASSERT(__CON)   VSF_ASSERT(__CON)
 all hal modules use this configuration file
 
#define VSF_HAL_USE_GPIO   ENABLED
 
#define VSF_HAL_USE_PM   ENABLED
 
#define VSF_HAL_USE_USART   ENABLED
 
#define VSF_HAL_USE_SPI   ENABLED
 
#define VSF_HAL_USE_FIFO2REQ_SPI   ENABLED
 
#define VSF_HAL_USE_MULTIPLEX_CS_SPI   ENABLED
 
#define VSF_HAL_USE_I2C   ENABLED
 
#define VSF_HAL_USE_MULTIPLEX_I2C   ENABLED
 
#define VSF_HAL_USE_MERGER_REQUEST_I2C   ENABLED
 
#define VSF_HAL_USE_GPIO_I2C   VSF_HAL_USE_I2C
 
#define VSF_HAL_USE_I2S   ENABLED
 
#define VSF_HAL_USE_TIMER   ENABLED
 
#define VSF_HAL_USE_ADC   ENABLED
 
#define VSF_HAL_USE_DAC   ENABLED
 
#define VSF_HAL_USE_DMA   ENABLED
 
#define VSF_HAL_USE_WDT   ENABLED
 
#define VSF_HAL_USE_RTC   ENABLED
 
#define VSF_HAL_USE_USBD   VSF_USE_USB_DEVICE
 
#define VSF_HAL_USE_USBH   VSF_USE_USB_HOST
 
#define VSF_HAL_USE_FLASH   ENABLED
 
#define VSF_HAL_USE_PWM   ENABLED
 
#define VSF_HAL_USE_SDIO   ENABLED
 
#define VSF_HAL_USE_FB   ENABLED
 

Macro Definition Documentation

◆ VSF_HAL_ASSERT

#define VSF_HAL_ASSERT (   __CON)    VSF_ASSERT(__CON)

all hal modules use this configuration file

Note
do not move this pre-processor statement to other places

◆ VSF_HAL_USE_GPIO

#define VSF_HAL_USE_GPIO   ENABLED

◆ VSF_HAL_USE_PM

#define VSF_HAL_USE_PM   ENABLED

◆ VSF_HAL_USE_USART

#define VSF_HAL_USE_USART   ENABLED

◆ VSF_HAL_USE_SPI

#define VSF_HAL_USE_SPI   ENABLED

◆ VSF_HAL_USE_FIFO2REQ_SPI

#define VSF_HAL_USE_FIFO2REQ_SPI   ENABLED

◆ VSF_HAL_USE_MULTIPLEX_CS_SPI

#define VSF_HAL_USE_MULTIPLEX_CS_SPI   ENABLED

◆ VSF_HAL_USE_I2C

#define VSF_HAL_USE_I2C   ENABLED

◆ VSF_HAL_USE_MULTIPLEX_I2C

#define VSF_HAL_USE_MULTIPLEX_I2C   ENABLED

◆ VSF_HAL_USE_MERGER_REQUEST_I2C

#define VSF_HAL_USE_MERGER_REQUEST_I2C   ENABLED

◆ VSF_HAL_USE_GPIO_I2C

#define VSF_HAL_USE_GPIO_I2C   VSF_HAL_USE_I2C

◆ VSF_HAL_USE_I2S

#define VSF_HAL_USE_I2S   ENABLED

◆ VSF_HAL_USE_TIMER

#define VSF_HAL_USE_TIMER   ENABLED

◆ VSF_HAL_USE_ADC

#define VSF_HAL_USE_ADC   ENABLED

◆ VSF_HAL_USE_DAC

#define VSF_HAL_USE_DAC   ENABLED

◆ VSF_HAL_USE_DMA

#define VSF_HAL_USE_DMA   ENABLED

◆ VSF_HAL_USE_WDT

#define VSF_HAL_USE_WDT   ENABLED

◆ VSF_HAL_USE_RTC

#define VSF_HAL_USE_RTC   ENABLED

◆ VSF_HAL_USE_USBD

#define VSF_HAL_USE_USBD   VSF_USE_USB_DEVICE

◆ VSF_HAL_USE_USBH

#define VSF_HAL_USE_USBH   VSF_USE_USB_HOST

◆ VSF_HAL_USE_FLASH

#define VSF_HAL_USE_FLASH   ENABLED

◆ VSF_HAL_USE_PWM

#define VSF_HAL_USE_PWM   ENABLED

◆ VSF_HAL_USE_SDIO

#define VSF_HAL_USE_SDIO   ENABLED

◆ VSF_HAL_USE_FB

#define VSF_HAL_USE_FB   ENABLED