The friendly Operating System for the Internet of Things

GPIO port component registers. More...

Detailed Description

Definition at line 195 of file cc2538_gpio.h.

#include </tmp/RIOT/cpu/cc2538/include/cc2538_gpio.h>

Data Fields

cc2538_reg_t RESERVED1 [255]
 Reserved addresses.
cc2538_reg_t DATA
 GPIO_A Data Register.
cc2538_reg_t DIR
 GPIO_A data direction register.
cc2538_reg_t IS
 GPIO_A Interrupt Sense register.
cc2538_reg_t IBE
 GPIO_A Interrupt Both-Edges register.
cc2538_reg_t IEV
 GPIO_A Interrupt Event Register.
cc2538_reg_t IE
 GPIO_A Interrupt mask register.
cc2538_reg_t RIS
 GPIO_A Raw Interrupt Status register.
cc2538_reg_t MIS
 GPIO_A Masked Interrupt Status register.
cc2538_reg_t IC
 GPIO_A Interrupt Clear register.
cc2538_reg_t AFSEL
 GPIO_A Alternate Function / mode control select register.
cc2538_reg_t RESERVED2 [63]
 Reserved addresses.
cc2538_reg_t GPIOLOCK
 GPIO_A Lock register.
cc2538_reg_t GPIOCR
 GPIO_A Commit Register.
cc2538_reg_t RESERVED3 [118]
 Reserved addresses.
cc2538_reg_t PMUX
 GPIO_A The PMUX register.
cc2538_reg_t P_EDGE_CTRL
 GPIO_A The Port Edge Control register.
cc2538_reg_t RESERVED4 [2]
 Reserved addresses.
cc2538_reg_t PI_IEN
 GPIO_A The Power-up Interrupt Enable register.
cc2538_reg_t RESERVED5 [1]
 Reserved addresses.
cc2538_reg_t IRQ_DETECT_ACK
 GPIO_A IRQ Detect ACK register.
cc2538_reg_t USB_IRQ_ACK
 GPIO_A IRQ Detect ACK for USB.
cc2538_reg_t IRQ_DETECT_UNMASK
 GPIO_A IRQ Detect ACK for masked interrupts.
cc2538_reg_t RESERVED6 [567]
 Reserved addresses.

The documentation for this struct was generated from the following file: