forked from len0rd/rockbox
Remove the hack which read the ipod hardware revision from flash in the bootloader and passed it to Rockbox via a fixed address in SDRAM. Rockbox now remaps flash and so can just read the value itself. Also clean up the debug menu a little - only display the hw revision for ipods, and add the lcd_type variable to indicate the type of LCD (0 or 1) for ipod Color/Photo.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13986 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
ed095235d4
commit
ebc076bc15
7 changed files with 27 additions and 27 deletions
|
|
@ -630,6 +630,7 @@ static bool dbg_hw_info(void)
|
|||
return false;
|
||||
}
|
||||
#elif defined(CPU_PP502x)
|
||||
int line = 0;
|
||||
char buf[32];
|
||||
char pp_version[] = { (PP_VER2 >> 24) & 0xff, (PP_VER2 >> 16) & 0xff,
|
||||
(PP_VER2 >> 8) & 0xff, (PP_VER2) & 0xff,
|
||||
|
|
@ -640,16 +641,25 @@ static bool dbg_hw_info(void)
|
|||
lcd_setfont(FONT_SYSFIXED);
|
||||
lcd_clear_display();
|
||||
|
||||
lcd_puts(0, 0, "[Hardware info]");
|
||||
lcd_puts(0, line++, "[Hardware info]");
|
||||
|
||||
snprintf(buf, sizeof(buf), "HW rev: 0x%08x", ipod_hw_rev);
|
||||
lcd_puts(0, 1, buf);
|
||||
#ifdef IPOD_ARCH
|
||||
snprintf(buf, sizeof(buf), "HW rev: 0x%08lx", IPOD_HW_REVISION);
|
||||
lcd_puts(0, line++, buf);
|
||||
#endif
|
||||
|
||||
#ifdef IPOD_COLOR
|
||||
extern int lcd_type; /* Defined in lcd-colornano.c */
|
||||
|
||||
snprintf(buf, sizeof(buf), "LCD type: %d", lcd_type);
|
||||
lcd_puts(0, line++, buf);
|
||||
#endif
|
||||
|
||||
snprintf(buf, sizeof(buf), "PP version: %s", pp_version);
|
||||
lcd_puts(0, 2, buf);
|
||||
lcd_puts(0, line++, buf);
|
||||
|
||||
snprintf(buf, sizeof(buf), "Est. clock (kHz): %d", perfcheck());
|
||||
lcd_puts(0, 3, buf);
|
||||
lcd_puts(0, line++, buf);
|
||||
|
||||
lcd_update();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue