summaryrefslogtreecommitdiff
path: root/firmware/system.h
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-04-20 13:25:58 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-04-20 13:25:58 +0000
commit191f4d22b9e9437ecf068ed2a5fe20197b5e73d8 (patch)
tree7f35c0e1601a46c1dfb5744fa595173db3078901 /firmware/system.h
parent45e9494a45ebac54a20fd399fc4faa4755096d4e (diff)
downloadrockbox-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.h21
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