uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPC_GPIO_TypeDef Struct Reference

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

#include <LPC17xx.h>

Public Attributes

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

Detailed Description

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

Definition at line 193 of file LPC17xx.h.

Member Data Documentation

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

Definition at line 249 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR0

Definition at line 255 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR1

Definition at line 256 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR2

Definition at line 257 of file LPC17xx.h.

__O uint8_t LPC_GPIO_TypeDef::FIOCLR3

Definition at line 258 of file LPC17xx.h.

__O uint16_t LPC_GPIO_TypeDef::FIOCLRH

Definition at line 252 of file LPC17xx.h.

__O uint16_t LPC_GPIO_TypeDef::FIOCLRL

Definition at line 251 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIODIR

Definition at line 196 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR0

Definition at line 202 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR1

Definition at line 203 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR2

Definition at line 204 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIODIR3

Definition at line 205 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIODIRH

Definition at line 199 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIODIRL

Definition at line 198 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIOMASK

Definition at line 210 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK0

Definition at line 216 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK1

Definition at line 217 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK2

Definition at line 218 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOMASK3

Definition at line 219 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOMASKH

Definition at line 213 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOMASKL

Definition at line 212 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIOPIN

Definition at line 223 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN0

Definition at line 229 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN1

Definition at line 230 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN2

Definition at line 231 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOPIN3

Definition at line 232 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOPINH

Definition at line 226 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOPINL

Definition at line 225 of file LPC17xx.h.

__IO uint32_t LPC_GPIO_TypeDef::FIOSET

Definition at line 236 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET0

Definition at line 242 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET1

Definition at line 243 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET2

Definition at line 244 of file LPC17xx.h.

__IO uint8_t LPC_GPIO_TypeDef::FIOSET3

Definition at line 245 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOSETH

Definition at line 239 of file LPC17xx.h.

__IO uint16_t LPC_GPIO_TypeDef::FIOSETL

Definition at line 238 of file LPC17xx.h.

uint32_t LPC_GPIO_TypeDef::RESERVED0[3]

Definition at line 208 of file LPC17xx.h.


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