Go to the documentation of this file.
25#if defined(__VSF_HEADER_ONLY_SHOW_ARCH_INFO__)
27# define VSF_ARCH_PRI_NUM 16
28# define VSF_ARCH_PRI_BIT 4
31#ifndef VSF_DEV_SWI_NUM
32# define VSF_DEV_SWI_NUM 4
34#if VSF_DEV_SWI_NUM > VSF_ARCH_PRI_NUM
35# warning too many VSF_DEV_SWI_NUM, max is VSF_ARCH_PRI_NUM
36# undef VSF_DEV_SWI_NUM
37# define VSF_DEV_SWI_NUM VSF_ARCH_PRI_NUM
40#elif defined(__VSF_HAL_SHOW_VENDOR_INFO__)
42#define __VSF_HEADER_ONLY_SHOW_VENDOR_INFO__
43#include "../common/vendor/Inc/stm32h7xx.h"
47#ifndef __HAL_DEVICE_ST_STM32H743XI_H__
48#define __HAL_DEVICE_ST_STM32H743XI_H__
51#define __VSF_DEF_SWI_LIST_DEF(__N, __PARAM) \
52 VSF_MCONNECT(SWI, __N, _IRQn),
53#define VSF_DEV_SWI_LIST VSF_MREPEAT(VSF_DEV_SWI_NUM, __VSF_DEF_SWI_LIST_DEF, NULL)
58#include "../common/common.h"