RTEMS  5.1
stm32f4xxxx_gpio.h
Go to the documentation of this file.
1 
7 /*
8  * Copyright (c) 2012 Sebastian Huber. All rights reserved.
9  *
10  * embedded brains GmbH
11  * Obere Lagerstr. 30
12  * 82178 Puchheim
13  * Germany
14  * <rtems@embedded-brains.de>
15  *
16  * The license and distribution terms for this file may be
17  * found in the file LICENSE in this distribution or at
18  * http://www.rtems.org/license/LICENSE.
19  */
20 
21 #ifndef LIBBSP_ARM_STM32F4_STM32F4XXXX_GPIO_H
22 #define LIBBSP_ARM_STM32F4_STM32F4XXXX_GPIO_H
23 
24 #include <bsp/utility.h>
25 
26 typedef struct {
27  uint32_t moder;
28  uint32_t otyper;
29  uint32_t ospeedr;
30  uint32_t pupdr;
31  uint32_t idr;
32  uint32_t odr;
33  uint32_t bsrr;
34  uint32_t lckr;
35  uint32_t afr [2];
36  uint32_t reserved_28 [246];
37 } stm32f4_gpio;
38 
39 #endif /* LIBBSP_ARM_STM32F4_STM32F4XXXX_GPIO_H */
Definition: stm32f10xxx_gpio.h:33
Utility macros.