Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
lpcI2C.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_I2C_H
15
#define INC_LPC_I2C_H
16
17
// I2C Interface Registers
18
typedef
struct
19
{
20
REG_8
conset;
// Control Set Register
21
REG_8
_pad0[3];
22
REG_8
stat;
// Status Register
23
REG_8
_pad1[3];
24
REG_8
dat;
// Data Register
25
REG_8
_pad2[3];
26
REG_8
adr;
// Slave Address Register
27
REG_8
_pad3[3];
28
REG16
sclh;
// SCL Duty Cycle Register (high half word)
29
REG16
_pad4;
30
REG16
scll;
// SCL Duty Cycle Register (low half word)
31
REG16
_pad5;
32
REG_8
conclr;
// Control Clear Register
33
REG_8
_pad6[3];
34
}
i2cRegs_t
;
35
36
#endif
i2cRegs_t
Definition:
lpcI2C.h:18
REG_8
#define REG_8
Definition:
LPC21xx.h:18
REG16
#define REG16
Definition:
LPC21xx.h:19
sw
airborne
arch
lpc21
include
lpcI2C.h
Generated on Tue Feb 1 2022 13:51:12 for Paparazzi UAS by
1.8.17