summaryrefslogtreecommitdiffstats
path: root/uisimulator
diff options
context:
space:
mode:
authorNicolas Pennequin <nicolas.pennequin@free.fr>2007-04-24 23:58:57 +0000
committerNicolas Pennequin <nicolas.pennequin@free.fr>2007-04-24 23:58:57 +0000
commit6ac306a515e560e01fdfd36495afb034ea6a5080 (patch)
tree9d2c4dcd4141baee6760c1dbfab247ad46569b96 /uisimulator
parent4ddc764a7c1738fc39da8b95c560d07940e8de9a (diff)
downloadrockbox-6ac306a515e560e01fdfd36495afb034ea6a5080.tar.gz
rockbox-6ac306a515e560e01fdfd36495afb034ea6a5080.zip
Add a new commandline switch to the simulator: "--debugwps". It enables printing of advanced (and very verbose) WPS debugging information. Also make the debugging code a bit cleaner.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13257 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator')
-rw-r--r--uisimulator/sdl/uisdl.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/uisimulator/sdl/uisdl.c b/uisimulator/sdl/uisdl.c
index 54175ce727..bac11ff7a9 100644
--- a/uisimulator/sdl/uisdl.c
+++ b/uisimulator/sdl/uisdl.c
@@ -55,6 +55,8 @@ char having_new_lcd = true; /* Used for player simulator */
bool debug_audio = false;
+bool debug_wps = false;
+
long start_tick;
Uint32 tick_timer(Uint32 interval, void *param)
@@ -200,6 +202,9 @@ int main(int argc, char *argv[])
if (!strcmp("--debugaudio", argv[x])) {
debug_audio = true;
printf("Writing debug audio file.\n");
+ } else if (!strcmp("--debugwps", argv[x])) {
+ debug_wps = true;
+ printf("WPS debug mode enabled.\n");
} else if (!strcmp("--background", argv[x])) {
background = true;
printf("Using background image.\n");
@@ -217,9 +222,10 @@ int main(int argc, char *argv[])
printf("rockboxui\n");
printf("Arguments:\n");
printf(" --debugaudio \t Write raw PCM data to audiodebug.raw\n");
+ printf(" --debugwps \t Print advanced WPS debug info\n");
printf(" --background \t Use background image of hardware\n");
printf(" --old_lcd \t [Player] simulate old playermodel (ROM version<4.51)\n");
- printf(" --zoom \t window zoom (will disable backgrounds)\n");
+ printf(" --zoom [VAL]\t window zoom (will disable backgrounds)\n");
exit(0);
}
}