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_GPIO_H
0016 #define LIBBSP_ARM_STM32F4_STM32F10XXX_GPIO_H
0017
0018 #include <bsp/utility.h>
0019
0020
0021
0022
0023
0024
0025
0026
0027 typedef struct {
0028 uint32_t cr[2];
0029 uint32_t idr;
0030 uint32_t odr;
0031 uint32_t bsrr;
0032 uint32_t brr;
0033 uint32_t lckr;
0034 } stm32f4_gpio;
0035
0036 typedef struct {
0037 uint32_t evcr;
0038 uint32_t mapr;
0039 uint32_t exticr[4];
0040 uint32_t mapr2;
0041 } stm32f4_afio;
0042
0043
0044
0045 #endif