Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Main Page
Related Pages
Supported Boards
Modules
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Enumerations
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
w
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerator
Related Symbols
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
►
RIOT OS
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
arm7_common.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2008-2009, 2014 Freie Universität Berlin
3
*
4
* This file is subject to the terms and conditions of the GNU Lesser General
5
* Public License v2.1. See the file LICENSE in the top level directory for
6
* more details.
7
*/
8
9
#ifndef ARM7_COMMON_H
10
#define ARM7_COMMON_H
11
27
#include "
bitarithm.h
"
28
29
#ifdef __cplusplus
30
extern
"C"
{
31
#endif
32
37
#define PCTIM0 (BIT1)
38
#define PCTIM1 (BIT2)
39
#define PCUART0 (BIT3)
40
#define PCUART1 (BIT4)
41
#define PCPWM1 (BIT6)
42
#define PCI2C0 (BIT7)
43
#define PCSPI (BIT8)
44
#define PCRTC (BIT9)
45
#define PCSSP1 (BIT10)
46
#define PCEMC (BIT11)
47
#define PCAD (BIT12)
48
#define PCAN1 (BIT13)
49
#define PCAN2 (BIT14)
50
#define PCI2C1 (BIT19)
51
#define PCSSP0 (BIT21)
52
#define PCTIM2 (BIT22)
53
#define PCTIM3 (BIT23)
54
#define PCUART2 (BIT24)
55
#define PCUART3 (BIT25)
56
#define PCI2C2 (BIT26)
57
#define PCI2S (BIT27)
58
#define PCSDC (BIT28)
59
#define PCGPDMA (BIT29)
60
#define PCENET (BIT30)
61
#define PCUSB (BIT31)
68
#define PM0 (BIT0)
69
#define PM1 (BIT1)
70
#define BODPDM (BIT2)
71
#define BOGD (BIT3)
72
#define BORD (BIT4)
73
#define PM2 (BIT7)
74
75
#define PM_IDLE (PM0)
76
#define PM_SLEEP (PM2|PM0)
77
#define PM_POWERDOWN (PM1)
78
#define PM_DEEP_POWERDOWN (PM2|PM1)
85
#define MR0I (BIT0)
86
#define MR0R (BIT1)
87
#define MR0S (BIT2)
88
#define MR1I (BIT3)
89
#define MR1R (BIT4)
90
#define MR1S (BIT5)
91
#define MR2I (BIT6)
92
#define MR2R (BIT7)
93
#define MR2S (BIT8)
94
#define MR3I (BIT9)
95
#define MR3R (BIT10)
96
#define MR3S (BIT11)
99
#ifdef __cplusplus
100
}
101
#endif
102
104
#endif
/* ARM7_COMMON_H */
bitarithm.h
Helper functions for bit arithmetic.
Generated on Sat Mar 29 2025 11:53:04 by
1.12.0