diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-04-20 13:25:58 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-04-20 13:25:58 +0000 |
commit | 191f4d22b9e9437ecf068ed2a5fe20197b5e73d8 (patch) | |
tree | 7f35c0e1601a46c1dfb5744fa595173db3078901 /firmware/system.h | |
parent | 45e9494a45ebac54a20fd399fc4faa4755096d4e (diff) | |
download | rockbox-191f4d22b9e9437ecf068ed2a5fe20197b5e73d8.tar.gz rockbox-191f4d22b9e9437ecf068ed2a5fe20197b5e73d8.zip |
Fixed REG and REG_ADDR style macros
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@150 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/system.h')
-rw-r--r-- | firmware/system.h | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/firmware/system.h b/firmware/system.h index 7495f3a889..88c8449df4 100644 --- a/firmware/system.h +++ b/firmware/system.h | |||
@@ -21,36 +21,17 @@ | |||
21 | #define __SYSTEM_H__ | 21 | #define __SYSTEM_H__ |
22 | #include <sh7034.h> | 22 | #include <sh7034.h> |
23 | 23 | ||
24 | #define KB *1024 | ||
25 | #define MB *1024 KB | ||
26 | #define GB *1024 MB | ||
27 | |||
28 | #define Hz *1 | ||
29 | #define KHz *1000 Hz | ||
30 | #define MHz *1000 KHz | ||
31 | |||
32 | #define ns *1 | ||
33 | #define us *1000 ns | ||
34 | #define ms *1000 us | ||
35 | |||
36 | /* | 24 | /* |
37 | * 11.059,200 MHz => 90.4224537037037037037037037037037... ns | 25 | * 11.059,200 MHz => 90.4224537037037037037037037037037... ns |
38 | * 12.000,000 MHz => 83.3333333333333333333333333333333... ns | 26 | * 12.000,000 MHz => 83.3333333333333333333333333333333... ns |
39 | */ | 27 | */ |
40 | 28 | ||
41 | #define PHI ((int)(12.000000 MHz)) | 29 | #define FREQ 12000000 |
42 | #define BAUDRATE 9600 | 30 | #define BAUDRATE 9600 |
43 | 31 | ||
44 | //#define PHI ((int)(11.059200 MHz)) | 32 | //#define PHI ((int)(11.059200 MHz)) |
45 | //#define BAUDRATE 115200 /* 115200 - 9600 */ | 33 | //#define BAUDRATE 115200 /* 115200 - 9600 */ |
46 | 34 | ||
47 | #define SI(a) \ | ||
48 | (*((volatile int *)a)) /* single integer access - 32-bit */ | ||
49 | #define HI(a) \ | ||
50 | (*((volatile short *)a)) /* half integer access - 16-bit */ | ||
51 | #define QI(a) \ | ||
52 | (*((volatile char *)a)) /* quarter integer access - 8-bit */ | ||
53 | |||
54 | #define nop \ | 35 | #define nop \ |
55 | asm volatile ("nop") | 36 | asm volatile ("nop") |
56 | 37 | ||