VSF Documented
Macros
device.h File Reference
#include "./common.h"
#include "./device_irq.h"
#include "./device_af.h"

Go to the source code of this file.

Macros

#define VSF_DEV_COMMON_SWI_LIST
 
#define VSF_HW_RAM_COUNT   1
 
#define VSF_HW_FLASH_COUNT   1
 
#define VSF_HW_GPIO_PORT_MASK   0x2F
 
#define VSF_HW_GPIO_PIN_COUNT   16
 
#define VSF_HW_GPIO_FUNCTION_MAX   16
 
#define VSF_HW_USART_MASK   0x01FE
 
#define VSF_HW_SPI_MASK   0x0E
 
#define VSF_HW_I2C_MASK   0x0E
 
#define VSF_HW_USB_OTG_MASK   0x03
 
#define USB_DWCOTG_MAX_EP_NUM   16
 

Macro Definition Documentation

◆ VSF_DEV_COMMON_SWI_LIST

#define VSF_DEV_COMMON_SWI_LIST
Value:
43, 46, 47, 48, 49, 50, 61, 62, \
63, 64, 65, 66, 70, 78, 79, 80, \
84, 86, 87, 88, 89, 90, 91, 93, \
95, 96, 97, 98, 99, 100, 101, 102

◆ VSF_HW_RAM_COUNT

#define VSF_HW_RAM_COUNT   1

◆ VSF_HW_FLASH_COUNT

#define VSF_HW_FLASH_COUNT   1

◆ VSF_HW_GPIO_PORT_MASK

#define VSF_HW_GPIO_PORT_MASK   0x2F

◆ VSF_HW_GPIO_PIN_COUNT

#define VSF_HW_GPIO_PIN_COUNT   16

◆ VSF_HW_GPIO_FUNCTION_MAX

#define VSF_HW_GPIO_FUNCTION_MAX   16

◆ VSF_HW_USART_MASK

#define VSF_HW_USART_MASK   0x01FE

◆ VSF_HW_SPI_MASK

#define VSF_HW_SPI_MASK   0x0E

◆ VSF_HW_I2C_MASK

#define VSF_HW_I2C_MASK   0x0E

◆ VSF_HW_USB_OTG_MASK

#define VSF_HW_USB_OTG_MASK   0x03

◆ USB_DWCOTG_MAX_EP_NUM

#define USB_DWCOTG_MAX_EP_NUM   16
Generated from commit: vsfteam/vsf@3f091ef