Guest User

Untitled

a guest
Jan 19th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include <stdint.h>
  2.  
  3. typedef struct
  4. {
  5. uint32_t MODER; // mode register, offset: 0x00
  6. uint32_t OTYPER; // output type register, offset: 0x04
  7. uint32_t OSPEEDR; // output speed register, offset: 0x08
  8. uint32_t PUPDR; // pull-up/pull-down register, offset: 0x0C
  9. uint32_t IDR; // input data register, offset: 0x10
  10. uint32_t ODR; // output data register, offset: 0x14
  11. uint16_t BSRRL; // bit set/reset low register, offset: 0x18
  12. uint16_t BSRRH; // bit set/reset high register, offset: 0x1A
  13. uint32_t LCKR; // configuration lock register, offset: 0x1C
  14. uint32_t AFRL; // GPIO alternate function registers, offset: 0x20
  15. uint32_t AFRH; // GPIO alternate function registers, offset: 0x24
  16. } GPIO_t;
Add Comment
Please, Sign In to add comment