CMSIS2000  0.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

General Purpose Input/Output (GPIO) register structure definition. More...

#include <LPC17xx.h>

Data Fields

union {
   struct {
      __IO uint16_t   FIOPINH
      __IO uint16_t   FIOPINL
   } 
   struct {
      __IO uint8_t   FIOPIN0
      __IO uint8_t   FIOPIN1
      __IO uint8_t   FIOPIN2
      __IO uint8_t   FIOPIN3
   } 
   __IO uint32_t   FIOPIN
}; 
union {
   struct {
      __IO uint16_t   FIOSETH
      __IO uint16_t   FIOSETL
   } 
   struct {
      __IO uint8_t   FIOSET0
      __IO uint8_t   FIOSET1
      __IO uint8_t   FIOSET2
      __IO uint8_t   FIOSET3
   } 
   __IO uint32_t   FIOSET
}; 
union {
   struct {
      __O uint16_t   FIOCLRH
      __O uint16_t   FIOCLRL
   } 
   struct {
      __O uint8_t   FIOCLR0
      __O uint8_t   FIOCLR1
      __O uint8_t   FIOCLR2
      __O uint8_t   FIOCLR3
   } 
   __O uint32_t   FIOCLR
}; 
union {
   struct {
      __IO uint16_t   FIODIRH
      __IO uint16_t   FIODIRL
   } 
   struct {
      __IO uint8_t   FIODIR0
      __IO uint8_t   FIODIR1
      __IO uint8_t   FIODIR2
      __IO uint8_t   FIODIR3
   } 
   __IO uint32_t   FIODIR
}; 
union {
   struct {
      __IO uint16_t   FIOMASKH
      __IO uint16_t   FIOMASKL
   } 
   struct {
      __IO uint8_t   FIOMASK0
      __IO uint8_t   FIOMASK1
      __IO uint8_t   FIOMASK2
      __IO uint8_t   FIOMASK3
   } 
   __IO uint32_t   FIOMASK
}; 
union {
   struct {
      __IO uint16_t   FIOPINH
      __IO uint16_t   FIOPINL
   } 
   struct {
      __IO uint8_t   FIOPIN0
      __IO uint8_t   FIOPIN1
      __IO uint8_t   FIOPIN2
      __IO uint8_t   FIOPIN3
   } 
   __IO uint32_t   FIOPIN
}; 
union {
   struct {
      __IO uint16_t   FIOSETH
      __IO uint16_t   FIOSETL
   } 
   struct {
      __IO uint8_t   FIOSET0
      __IO uint8_t   FIOSET1
      __IO uint8_t   FIOSET2
      __IO uint8_t   FIOSET3
   } 
   __IO uint32_t   FIOSET
}; 
union {
   struct {
      __O uint16_t   FIOCLRH
      __O uint16_t   FIOCLRL
   } 
   struct {
      __O uint8_t   FIOCLR0
      __O uint8_t   FIOCLR1
      __O uint8_t   FIOCLR2
      __O uint8_t   FIOCLR3
   } 
   __O uint32_t   FIOCLR
}; 
union {
   struct {
      __IO uint16_t   FIODIRH
      __IO uint16_t   FIODIRL
   } 
   struct {
      __IO uint8_t   FIODIR0
      __IO uint8_t   FIODIR1
      __IO uint8_t   FIODIR2
      __IO uint8_t   FIODIR3
   } 
   __IO uint32_t   FIODIR
}; 
union {
   struct {
      __IO uint16_t   FIOMASKH
      __IO uint16_t   FIOMASKL
   } 
   struct {
      __IO uint8_t   FIOMASK0
      __IO uint8_t   FIOMASK1
      __IO uint8_t   FIOMASK2
      __IO uint8_t   FIOMASK3
   } 
   __IO uint32_t   FIOMASK
}; 
uint32_t RESERVED0 [3]

Detailed Description

General Purpose Input/Output (GPIO) register structure definition.

Definition at line 200 of file LPC17xx.h.

Field Documentation

union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
__O uint32_t LPC_GPIO_TypeDef::FIOCLR

Definition at line 256 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR0

Definition at line 262 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR1

Definition at line 263 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR2

Definition at line 264 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR3

Definition at line 265 of file LPC17xx.h.

__O uint16_t LPC_GPIO_TypeDef::FIOCLRH

Definition at line 259 of file LPC17xx.h.

__O uint16_t LPC_GPIO_TypeDef::FIOCLRL

Definition at line 258 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIODIR

Definition at line 203 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR0

Definition at line 209 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR1

Definition at line 210 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR2

Definition at line 211 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR3

Definition at line 212 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIODIRH

Definition at line 206 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIODIRL

Definition at line 205 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIOMASK

Definition at line 217 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK0

Definition at line 223 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK1

Definition at line 224 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK2

Definition at line 225 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK3

Definition at line 226 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOMASKH

Definition at line 220 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOMASKL

Definition at line 219 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIOPIN

Definition at line 230 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN0

Definition at line 236 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN1

Definition at line 237 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN2

Definition at line 238 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN3

Definition at line 239 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOPINH

Definition at line 233 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOPINL

Definition at line 232 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIOSET

Definition at line 243 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET0

Definition at line 249 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET1

Definition at line 250 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET2

Definition at line 251 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET3

Definition at line 252 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOSETH

Definition at line 246 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOSETL

Definition at line 245 of file LPC17xx.h.

uint32_t LPC_GPIO_TypeDef::RESERVED0

Definition at line 215 of file LPC17xx.h.


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