summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-07-05 07:14:24 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-07-05 07:14:24 +0000
commit60efd38bbea318292502c398d41ba3c1044bbb0c (patch)
tree3ceab1cda84743906e601f2074a50054097a5a4c /apps
parent21b90e3466b28b9885887f679b264ba4073b76bc (diff)
downloadrockbox-60efd38bbea318292502c398d41ba3c1044bbb0c.zip
rockbox-60efd38bbea318292502c398d41ba3c1044bbb0c.tar.gz
rockbox-60efd38bbea318292502c398d41ba3c1044bbb0c.tar.bz2
rockbox-60efd38bbea318292502c398d41ba3c1044bbb0c.tar.xz
Gigabeat: Use vectored IRQ mode interrupts and add a trap for unhandled ones.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13792 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/main.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/apps/main.c b/apps/main.c
index 2dd90ef..7b1368f 100644
--- a/apps/main.c
+++ b/apps/main.c
@@ -558,6 +558,33 @@ static void init(void)
#if CONFIG_CHARGING
car_adapter_mode_init();
#endif
+
+ int fd = creat("/timer_regs.txt");
+
+ if (fd >= 0)
+ {
+ fdprintf(fd, "TCFG0: %08X\n", TCFG0);
+ fdprintf(fd, "TCFG1: %08X\n", TCFG1);
+ fdprintf(fd, "TCON: %08X\n", TCON);
+ fdprintf(fd, "TCFG0: %08X\n", TCFG0);
+ fdprintf(fd, "TCNTB0: %08X\n", TCNTB0);
+ fdprintf(fd, "TCMPB0: %08X\n", TCMPB0);
+ fdprintf(fd, "TCNTO0: %08X\n", TCNTO0);
+ fdprintf(fd, "TCNTB1: %08X\n", TCNTB1);
+ fdprintf(fd, "TCMPB1: %08X\n", TCMPB1);
+ fdprintf(fd, "TCNTO1: %08X\n", TCNTO1);
+ fdprintf(fd, "TCNTB2: %08X\n", TCNTB2);
+ fdprintf(fd, "TCMPB2: %08X\n", TCMPB2);
+ fdprintf(fd, "TCNTO2: %08X\n", TCNTO2);
+ fdprintf(fd, "TCNTB3: %08X\n", TCNTB3);
+ fdprintf(fd, "TCMPB3: %08X\n", TCMPB3);
+ fdprintf(fd, "TCNTO3: %08X\n", TCNTO3);
+ fdprintf(fd, "TCNTB4: %08X\n", TCNTB4);
+ fdprintf(fd, "TCNTO4: %08X\n", TCNTO4);
+
+
+ close(fd);
+ }
}
#ifdef CPU_PP