NXP's driver library for LPC17xx, ported to mbed's online compiler. Not tested! I had to fix a lot of warings and found a couple of pretty obvious bugs, so the chances are there are more. Original: http://ics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

GPIO_HalfWord_TypeDef Struct Reference

GPIO_HalfWord_TypeDef Struct Reference
[GPIO_Public_Types]

Fast GPIO port half-word type definition. More...

#include <lpc17xx_gpio.h>

Data Fields

__IO uint16_t FIODIRL
 FIO direction register lower halfword part.
__IO uint16_t FIODIRU
 FIO direction register upper halfword part.
uint32_t RESERVED0 [3]
 Reserved.
__IO uint16_t FIOMASKL
 FIO mask register lower halfword part.
__IO uint16_t FIOMASKU
 FIO mask register upper halfword part.
__IO uint16_t FIOPINL
 FIO pin register lower halfword part.
__IO uint16_t FIOPINU
 FIO pin register upper halfword part.
__IO uint16_t FIOSETL
 FIO set register lower halfword part.
__IO uint16_t FIOSETU
 FIO set register upper halfword part.
__O uint16_t FIOCLRL
 FIO clear register lower halfword part.
__O uint16_t FIOCLRU
 FIO clear register upper halfword part.

Detailed Description

Fast GPIO port half-word type definition.

Definition at line 62 of file lpc17xx_gpio.h.


Field Documentation

__O uint16_t FIOCLRL

FIO clear register lower halfword part.

Definition at line 72 of file lpc17xx_gpio.h.

__O uint16_t FIOCLRU

FIO clear register upper halfword part.

Definition at line 73 of file lpc17xx_gpio.h.

__IO uint16_t FIODIRL

FIO direction register lower halfword part.

Definition at line 63 of file lpc17xx_gpio.h.

__IO uint16_t FIODIRU

FIO direction register upper halfword part.

Definition at line 64 of file lpc17xx_gpio.h.

__IO uint16_t FIOMASKL

FIO mask register lower halfword part.

Definition at line 66 of file lpc17xx_gpio.h.

__IO uint16_t FIOMASKU

FIO mask register upper halfword part.

Definition at line 67 of file lpc17xx_gpio.h.

__IO uint16_t FIOPINL

FIO pin register lower halfword part.

Definition at line 68 of file lpc17xx_gpio.h.

__IO uint16_t FIOPINU

FIO pin register upper halfword part.

Definition at line 69 of file lpc17xx_gpio.h.

__IO uint16_t FIOSETL

FIO set register lower halfword part.

Definition at line 70 of file lpc17xx_gpio.h.

__IO uint16_t FIOSETU

FIO set register upper halfword part.

Definition at line 71 of file lpc17xx_gpio.h.

uint32_t RESERVED0[3]

Reserved.

Definition at line 65 of file lpc17xx_gpio.h.