File indexing completed on 2025-05-11 08:23:05
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 #ifndef LIBBSP_ARM_STM32F4_STM32F10XXX_EXTI_H
0016 #define LIBBSP_ARM_STM32F4_STM32F10XXX_EXTI_H
0017
0018 #include <bsp/utility.h>
0019
0020
0021
0022
0023
0024
0025
0026
0027 typedef struct {
0028 uint32_t imr;
0029 #define STM32F4_EXTI_IMR(line) BSP_BIT32(line)
0030 uint32_t emr;
0031 #define STM32F4_EXTI_EMR(line) BSP_BIT32(line)
0032 uint32_t rtsr;
0033 #define STM32F4_EXTI_RTSR(line) BSP_BIT32(line)
0034 uint32_t ftsr;
0035 #define STM32F4_EXTI_FTSR(line) BSP_BIT32(line)
0036 uint32_t swier;
0037 #define STM32F4_EXTI_SWIER(line) BSP_BIT32(line)
0038 uint32_t pr;
0039 #define STM32F4_EXTI_PR(line) BSP_BIT32(line)
0040 } stm32f4_exti;
0041
0042
0043
0044 #endif