- typedef struct {
- uint32_t MODER; /*Address offset: 0x00 */
- uint32_t OTYPER; /*Address offset: 0x04 */
- uint32_t OSPEEDR; /*Address offset: 0x08 */
- uint32_t PUPDR; /*Address offset: 0x0C */
- uint32_t IDR; /*Address offset: 0x10 */
- uint32_t ODR; /*Address offset: 0x14 */
- uint32_t BSRR; /*Address offset: 0x18 */
- uint32_t LCKR; /*Address offset: 0x1C */
- } GPIO_TypeDef;
- #define GPIOA_BASE ( (unsigned int ) 0x40020000 )
- #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE)
|