Paparazzi UAS
v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
lpcGPIO.h
Go to the documentation of this file.
1
/******************************************************************************
2
*
3
* $RCSfile$
4
* $Revision$
5
*
6
* Header file for Philips LPC ARM Processors.
7
* Copyright 2004 R O SoftWare
8
*
9
* No guarantees, warrantees, or promises, implied or otherwise.
10
* May be used for hobby or commercial purposes provided copyright
11
* notice remains intact.
12
*
13
*****************************************************************************/
14
#ifndef INC_LPC_GPIO_H
15
#define INC_LPC_GPIO_H
16
17
// General Purpose Input/Output Registers (GPIO)
18
typedef
struct
19
{
20
REG32
in0
;
// P0 Pin Value Register
21
REG32
set0
;
// P0 Pin Output Set Register
22
REG32
dir0
;
// P0 Pin Direction Register
23
REG32
clr0
;
// P0 Pin Output Clear Register
24
REG32
in1
;
// P1 Pin Value Register
25
REG32
set1
;
// P1 Pin Output Set Register
26
REG32
dir1
;
// P1 Pin Direction Register
27
REG32
clr1
;
// P1 Pin Output Clear Register
28
REG32
in2
;
// P2 Pin Value Register
29
REG32
set2
;
// P2 Pin Output Set Register
30
REG32
dir2
;
// P2 Pin Direction Register
31
REG32
clr2
;
// P2 Pin Output Clear Register
32
REG32
in3
;
// P3 Pin Value Register
33
REG32
set3
;
// P3 Pin Output Set Register
34
REG32
dir3
;
// P3 Pin Direction Register
35
REG32
clr3
;
// P3 Pin Output Clear Register
36
}
gpioRegs_t
;
37
38
#endif
REG32
#define REG32
Definition:
LPC21xx.h:20
gpioRegs_t::set0
REG32 set0
Definition:
lpcGPIO.h:21
gpioRegs_t::set1
REG32 set1
Definition:
lpcGPIO.h:25
gpioRegs_t::set2
REG32 set2
Definition:
lpcGPIO.h:29
gpioRegs_t::dir0
REG32 dir0
Definition:
lpcGPIO.h:22
gpioRegs_t::dir2
REG32 dir2
Definition:
lpcGPIO.h:30
gpioRegs_t::in1
REG32 in1
Definition:
lpcGPIO.h:24
gpioRegs_t::in2
REG32 in2
Definition:
lpcGPIO.h:28
gpioRegs_t::dir3
REG32 dir3
Definition:
lpcGPIO.h:34
gpioRegs_t::clr1
REG32 clr1
Definition:
lpcGPIO.h:27
gpioRegs_t::in3
REG32 in3
Definition:
lpcGPIO.h:32
gpioRegs_t::dir1
REG32 dir1
Definition:
lpcGPIO.h:26
gpioRegs_t::in0
REG32 in0
Definition:
lpcGPIO.h:20
gpioRegs_t::clr0
REG32 clr0
Definition:
lpcGPIO.h:23
gpioRegs_t::set3
REG32 set3
Definition:
lpcGPIO.h:33
gpioRegs_t::clr2
REG32 clr2
Definition:
lpcGPIO.h:31
gpioRegs_t::clr3
REG32 clr3
Definition:
lpcGPIO.h:35
gpioRegs_t
Definition:
lpcGPIO.h:18
sw
airborne
arch
lpc21
include
lpcGPIO.h
Generated on Wed Aug 28 2019 16:28:53 for Paparazzi UAS by
1.8.8