From 6ac306a515e560e01fdfd36495afb034ea6a5080 Mon Sep 17 00:00:00 2001 From: Nicolas Pennequin Date: Tue, 24 Apr 2007 23:58:57 +0000 Subject: 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 --- uisimulator/sdl/uisdl.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'uisimulator') 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); } } -- cgit v1.2.3