Go to the documentation of this file.
22#if VSF_HAL_USE_EXTI == ENABLED
26#ifndef VSF_EXTI_CFG_RETAIN_DEFINED_PREFIX
27# define VSF_EXTI_CFG_RETAIN_DEFINED_PREFIX DISABLED
39#ifndef VSF_HAL_TEMPLATE_IMP_NAME
40# define VSF_HAL_TEMPLATE_IMP_NAME _exti
43#ifndef VSF_HAL_TEMPLATE_IMP_UPCASE_NAME
44# define VSF_HAL_TEMPLATE_IMP_UPCASE_NAME _EXTI
47#ifndef VSF_HAL_TEMPLATE_IMP_COUNT_SUFFIX
48# define VSF_HAL_TEMPLATE_IMP_COUNT_SUFFIX _COUNT
51#ifndef VSF_HAL_TEMPLATE_IMP_MASK_SUFFIX
52# define VSF_HAL_TEMPLATE_IMP_MASK_SUFFIX _MASK
55#if !defined(VSF_EXTI_CFG_IMP_PREFIX) && !defined(VSF_EXTI_CFG_IMP_DEVICE_PREFIX)
56# error "Please define VSF_EXTI_CFG_IMP_PREFIX in exti driver"
59#if !defined(VSF_EXTI_CFG_IMP_UPCASE_PREFIX) && !defined(VSF_EXTI_CFG_IMP_DEVICE_UPCASE_PREFIX)
60# error "Please define VSF_EXTI_CFG_IMP_UPCASE_PREFIX in exti driver"
63#ifndef VSF_EXTI_CFG_IMP_COUNT_MASK_PREFIX
64# define VSF_EXTI_CFG_IMP_COUNT_MASK_PREFIX VSF_EXTI_CFG_IMP_UPCASE_PREFIX
67#ifdef VSF_EXTI_CFG_IMP_REMAP_FUNCTIONS
68# define VSF_HAL_CFG_IMP_REMAP_FUNCTIONS VSF_EXTI_CFG_IMP_REMAP_FUNCTIONS
73#if VSF_EXTI_CFG_RETAIN_DEFINED_PREFIX == DISABLED
74# undef VSF_EXTI_CFG_IMP_PREFIX
75# undef VSF_EXTI_CFG_IMP_UPCASE_PREFIX
76# undef VSF_EXTI_CFG_IMP_DEVICE_PREFIX
77# undef VSF_EXTI_CFG_IMP_DEVICE_UPCASE_PREFIX