| Index: apps/installer-nano2g/fsfiles | 
| Property changes on: apps/installer-nano2g/fsfiles | 
| ___________________________________________________________________ | 
| Added: svn:ignore | 
| ## -0,0 +1 ## | 
|  | 1 | +.rockbox | 
| Index: umsboot/panic.c | 
| — | — | @@ -32,9 +32,9 @@ | 
| 33 | 33 | { | 
| 34 | 34 | enter_critical_section(); | 
| 35 | 35 | while (!displaylcd_safe()); | 
| 36 |  | -    lcdconsole_puts_noblit("\n*PANIC*\n", 0, -1);
 | 
| 37 |  | -    lcdconsole_puts_noblit(string, 0, -1);
 | 
| 38 |  | -    lcdconsole_puts_noblit("\n", 0, -1);
 | 
|  | 36 | +    lcdconsole_puts_noblit("\n*PANIC*\n", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
|  | 37 | +    lcdconsole_puts_noblit(string, LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
|  | 38 | +    lcdconsole_puts_noblit("\n", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 39 | 39 | lcdconsole_update(); | 
| 40 | 40 | hang(); | 
| 41 | 41 | } | 
| — | — | @@ -41,7 +41,7 @@ | 
| 42 | 42 |  | 
| 43 | 43 | static int pprfunc(void* ptr, unsigned char letter) | 
| 44 | 44 | { | 
| 45 |  | -    lcdconsole_putc_noblit(letter, 0, -1);
 | 
|  | 45 | +    lcdconsole_putc_noblit(letter, LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 46 | 46 | return true; | 
| 47 | 47 | } | 
| 48 | 48 |  | 
| — | — | @@ -50,11 +50,11 @@ | 
| 51 | 51 | va_list ap; | 
| 52 | 52 | enter_critical_section(); | 
| 53 | 53 | while (!displaylcd_safe()); | 
| 54 |  | -    lcdconsole_puts_noblit("\n*PANIC*\n", 0, -1);
 | 
|  | 54 | +    lcdconsole_puts_noblit("\n*PANIC*\n", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 55 | 55 | va_start(ap, string); | 
| 56 | 56 | format(pprfunc, NULL, string, ap); | 
| 57 | 57 | va_end(ap); | 
| 58 |  | -    lcdconsole_puts_noblit("\n", 0, -1);
 | 
|  | 58 | +    lcdconsole_puts_noblit("\n", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 59 | 59 | lcdconsole_update(); | 
| 60 | 60 | hang(); | 
| 61 | 61 | } | 
| Index: umsboot/target/ipodnano2g/target.h | 
| — | — | @@ -49,6 +49,8 @@ | 
| 50 | 50 | #define LCD_BYTESPERPIXEL 2 | 
| 51 | 51 | #define FRAMEBUF_WIDTH 176 | 
| 52 | 52 | #define FRAMEBUF_HEIGHT 132 | 
|  | 53 | +#define LCDCONSOLE_FGCOLOR 0 | 
|  | 54 | +#define LCDCONSOLE_BGCOLOR -1 | 
| 53 | 55 |  | 
| 54 | 56 | #define HAVE_BACKLIGHT | 
| 55 | 57 |  | 
| Index: umsboot/target/ipodclassic/target.h | 
| — | — | @@ -49,6 +49,8 @@ | 
| 50 | 50 | #define LCD_BYTESPERPIXEL 2 | 
| 51 | 51 | #define FRAMEBUF_WIDTH 176 | 
| 52 | 52 | #define FRAMEBUF_HEIGHT 98 | 
|  | 53 | +#define LCDCONSOLE_FGCOLOR 0 | 
|  | 54 | +#define LCDCONSOLE_BGCOLOR -1 | 
| 53 | 55 |  | 
| 54 | 56 | #define HAVE_BACKLIGHT | 
| 55 | 57 |  | 
| Index: umsboot/main.c | 
| — | — | @@ -131,7 +131,7 @@ | 
| 132 | 132 | while (vbus_state() && !usb_ejected); | 
| 133 | 133 | udelay(200000); | 
| 134 | 134 | usb_exit(); | 
| 135 |  | -    lcdconsole_puts("\nLoading UBI file...\n", 0, 0xffff);
 | 
|  | 135 | +    lcdconsole_puts("\nLoading UBI file...\n", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 136 | 136 | int found = 0; | 
| 137 | 137 | uint16_t cluster; | 
| 138 | 138 | uint32_t size; | 
| — | — | @@ -151,17 +151,17 @@ | 
| 152 | 152 | + RAMDISK_SECTORSIZE - 1) / RAMDISK_SECTORSIZE; | 
| 153 | 153 | if (!found) | 
| 154 | 154 | { | 
| 155 |  | -        lcdconsole_puts("No UBI file found!", 0, 0xffff);
 | 
|  | 155 | +        lcdconsole_puts("No UBI file found!", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 156 | 156 | return; | 
| 157 | 157 | } | 
| 158 | 158 | if (found != 1) | 
| 159 | 159 | { | 
| 160 |  | -        lcdconsole_puts("Multiple UBI files found!\nPlease copy exactly one.", 0, 0xffff);
 | 
|  | 160 | +        lcdconsole_puts("Multiple UBI files found!\nPlease copy exactly one.", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 161 | 161 | return; | 
| 162 | 162 | } | 
| 163 | 163 | if (!size || !cluster) | 
| 164 | 164 | { | 
| 165 |  | -        lcdconsole_puts("UBI file is empty!", 0, 0xffff);
 | 
|  | 165 | +        lcdconsole_puts("UBI file is empty!", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 166 | 166 | return; | 
| 167 | 167 | } | 
| 168 | 168 | uint16_t dest = 0; | 
| — | — | @@ -171,7 +171,7 @@ | 
| 172 | 172 | cluster = *((uint16_t*)&ramdisk[swapmap[1 + (cluster / (RAMDISK_SECTORSIZE / 2))]] | 
| 173 | 173 | [(cluster % (RAMDISK_SECTORSIZE / 2)) * 2]); | 
| 174 | 174 | } | 
| 175 |  | -    lcdconsole_puts("Rearranging files...\n", 0, 0xffff);
 | 
|  | 175 | +    lcdconsole_puts("Rearranging files...\n", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 176 | 176 | uint16_t offset = RAMDISK_SECTORS - totalclusters - 2; | 
| 177 | 177 | memset(newfat, 0, sizeof(newfat)); | 
| 178 | 178 | memset(newdir, 0, sizeof(newdir)); | 
| — | — | @@ -205,7 +205,7 @@ | 
| 206 | 206 | memcpy(ramdisk[offset + 1], newdir, RAMDISK_SECTORSIZE); | 
| 207 | 207 | memcpy(ramdisk[offset - fatsectors + 1], newfat, fatsectors * RAMDISK_SECTORSIZE); | 
| 208 | 208 | fat16_write_mbr(_ramdiskptr, totalclusters + fatsectors + 2); | 
| 209 |  | -    lcdconsole_puts("Booting...", 0, 0xffff);
 | 
|  | 209 | +    lcdconsole_puts("Booting...", LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 210 | 210 | displaylcd_sync(); | 
| 211 | 211 | udelay(10000); | 
| 212 | 212 | execfirmware(ramdisk[0]); | 
| — | — | @@ -229,7 +229,7 @@ | 
| 230 | 230 | i2c_init(); | 
| 231 | 231 | #endif | 
| 232 | 232 | power_init(); | 
| 233 |  | -    lcdconsole_puts(welcomestring, 0, 0xffff);
 | 
|  | 233 | +    lcdconsole_puts(welcomestring, LCDCONSOLE_FGCOLOR, LCDCONSOLE_BGCOLOR); | 
| 234 | 234 | #ifdef HAVE_BACKLIGHT | 
| 235 | 235 | backlight_init(); | 
| 236 | 236 | #endif | 
| Index: umsboot/lcdconsole.c | 
| — | — | @@ -44,7 +44,7 @@ | 
| 45 | 45 | void lcdconsole_init() | 
| 46 | 46 | { | 
| 47 | 47 | displaylcd(0, LCD_WIDTH - 1, 0, LCD_HEIGHT - 1, (void*)0xffffffff, 0); | 
| 48 |  | -    memset(framebuf, -1, sizeof(framebuf));
 | 
|  | 48 | +    memset(framebuf, LCDCONSOLE_BGCOLOR, sizeof(framebuf)); | 
| 49 | 49 | current_row = 0; | 
| 50 | 50 | current_col = -1; | 
| 51 | 51 | lcdconsole_needs_update = false; |