LPCOpen Platform for LPC112X microcontrollers  112X
LPCOpen Platform for the NXP LPC112X family of Microcontrollers
Data Fields

Detailed Description

GPIO port register block structure.

Definition at line 50 of file gpio_112x.h.

#include "gpio_112x.h"

Data Fields

__IO uint32_t DATA [4096]
 
__I uint32_t RESERVED1 [4096]
 
__IO uint32_t DIR
 
__IO uint32_t IS
 
__IO uint32_t IBE
 
__IO uint32_t IEV
 
__IO uint32_t IE
 
__I uint32_t RIS
 
__I uint32_t MIS
 
__O uint32_t IC
 
__I uint32_t RESERVED2 [8184]
 

Field Documentation

__IO uint32_t DATA[4096]

< GPIO_PORT Structure Offset: 0x0000 to 0x3FFC Data address masking register (R/W)

Definition at line 51 of file gpio_112x.h.

__IO uint32_t DIR

Offset: 0x8000 Data direction register (R/W)

Definition at line 53 of file gpio_112x.h.

__IO uint32_t IBE

Offset: 0x8008 Interrupt both edges register (R/W)

Definition at line 55 of file gpio_112x.h.

__O uint32_t IC

Offset: 0x801C Interrupt clear register (W)

Definition at line 60 of file gpio_112x.h.

__IO uint32_t IE

Offset: 0x8010 Interrupt mask register (R/W)

Definition at line 57 of file gpio_112x.h.

__IO uint32_t IEV

Offset: 0x800C Interrupt event register (R/W)

Definition at line 56 of file gpio_112x.h.

__IO uint32_t IS

Offset: 0x8004 Interrupt sense register (R/W)

Definition at line 54 of file gpio_112x.h.

__I uint32_t MIS

Offset: 0x8018 Masked interrupt status register (R/ )

Definition at line 59 of file gpio_112x.h.

__I uint32_t RESERVED1[4096]

Definition at line 52 of file gpio_112x.h.

__I uint32_t RESERVED2[8184]

Definition at line 61 of file gpio_112x.h.

__I uint32_t RIS

Offset: 0x8014 Raw interrupt status register (R/ )

Definition at line 58 of file gpio_112x.h.


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