Index: apps/SOURCES =================================================================== RCS file: /cvsroot/rockbox/apps/SOURCES,v retrieving revision 1.4 diff -u -r1.4 SOURCES --- apps/SOURCES 17 Jan 2005 11:39:46 -0000 1.4 +++ apps/SOURCES 2 Feb 2005 22:30:46 -0000 @@ -1,6 +1,3 @@ -#ifdef IRIVER_H100 -main.c -#else alarm_menu.c bookmark.c credits.c @@ -45,4 +42,4 @@ #ifdef HAVE_RECORDING recorder/recording.c #endif -#endif + Index: apps/main.c =================================================================== RCS file: /cvsroot/rockbox/apps/main.c,v retrieving revision 1.111 diff -u -r1.111 main.c --- apps/main.c 26 Jan 2005 22:48:25 -0000 1.111 +++ apps/main.c 2 Feb 2005 22:30:46 -0000 @@ -18,46 +18,6 @@ ****************************************************************************/ #include "config.h" -#if defined(IRIVER_H100) && !defined(SIMULATOR) -#include "thread.h" -#include "cpu.h" - -unsigned long test_thread_stack[0x1000]; - -void yield(void) -{ - switch_thread(); - wake_up_thread(); -} - -void test_thread(void) -{ - while(1) - { - GPIO1_OUT ^= 0x00020000; - yield(); - } -} - -int main(void) -{ - int i; - - init_threads(); - - create_thread(test_thread, test_thread_stack, - sizeof(test_thread_stack), "Test thread"); - - GPIO1_FUNCTION |= 0x00020000; - GPIO1_ENABLE |= 0x00020000; - - while(1) { - for(i = 0;i < 10000;i++) {} - yield(); - } -} - -#else #include "ata.h" #include "disk.h" #include "fat.h" @@ -157,9 +117,10 @@ void init(void) { int rc; +#if defined(HAVE_CHARGING) && (CONFIG_CPU == SH7034) /* if nobody initialized ATA before, I consider this a cold start */ bool coldstart = (PACR2 & 0x4000) != 0; /* starting from Flash */ - +#endif system_init(); kernel_init(); @@ -204,7 +165,7 @@ radio_init(); #endif -#ifdef HAVE_CHARGING +#if defined(HAVE_CHARGING) && (CONFIG_CPU == SH7034) if (coldstart && charger_inserted() && !global_settings.car_adapter_mode #ifdef ATA_POWER_PLAYERSTYLE @@ -218,8 +179,6 @@ /* "On" pressed or USB connected: proceed */ show_logo(); /* again, to provide better visual feedback */ } -#else - (void)coldstart; #endif rc = ata_init(); @@ -311,4 +270,4 @@ return 0; } #endif -#endif + Index: firmware/SOURCES =================================================================== RCS file: /cvsroot/rockbox/firmware/SOURCES,v retrieving revision 1.14 diff -u -r1.14 SOURCES --- firmware/SOURCES 28 Jan 2005 13:31:30 -0000 1.14 +++ firmware/SOURCES 2 Feb 2005 22:30:46 -0000 @@ -1,40 +1,3 @@ -#ifdef IRIVER_H100 -crt0.S -backlight.c -thread.c -system.c -kernel.c -common/memcpy_a.S -common/memset_a.S -common/atoi.c -common/ctype.c -common/dir.c -common/disk.c -common/errno.c -common/file.c -common/random.c -common/sprintf.c -common/strcasecmp.c -common/strcat.c -common/strchr.c -common/strcmp.c -common/strcpy.c -common/strlen.c -common/strncmp.c -common/strncpy.c -common/strrchr.c -common/strtok.c -panic.c -font.c -drivers/lcd.S -drivers/lcd-h100.c -drivers/ata.c -drivers/led.c -drivers/adc.c -drivers/button.c -drivers/fat.c -drivers/power.c -#else backlight.c buffer.c common/atoi.c @@ -96,8 +59,12 @@ drivers/lcd-player.c #endif #ifdef HAVE_LCD_BITMAP +#if CONFIG_LCD == LCD_S1D15E06 +drivers/lcd-h100.c +#else drivers/lcd-recorder.c #endif +#endif drivers/led.c #if CONFIG_HWCODEC != MASNONE drivers/mas.c @@ -126,6 +93,5 @@ #if CONFIG_CPU == SH7034 bitswap.S descramble.S -drivers/lcd.S -#endif #endif +drivers/lcd.S