uc-sdk
|
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 | |
} | |
}; | |
General Purpose Input/Output (GPIO) register structure definition.
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |