diff options
| -rw-r--r-- | uisimulator/app.c | 25 | ||||
| -rw-r--r-- | uisimulator/screensaver.c | 5 | ||||
| -rw-r--r-- | uisimulator/screensaver.h | 3 | ||||
| -rw-r--r-- | uisimulator/tetris.c | 4 | ||||
| -rw-r--r-- | uisimulator/tree.c | 2 |
5 files changed, 35 insertions, 4 deletions
diff --git a/uisimulator/app.c b/uisimulator/app.c index db60099..790a9b7 100644 --- a/uisimulator/app.c +++ b/uisimulator/app.c @@ -26,6 +26,8 @@ #include "tree.h" #include "screensaver.h" +#ifdef HAVE_LCD_BITMAP + extern void tetris(void); #define MENU_ITEM_FONT 0 @@ -45,7 +47,7 @@ struct Menu_Items { struct Menu_Items items[] = { { Tetris, "Tetris", tetris }, { Screen_Saver, "Screen Saver", screensaver }, - { Browse, "Browse", dirbrowse }, + { Browse, "Browse", browse_root }, }; @@ -154,5 +156,26 @@ void app_main(void) } } +#else + +void app_main(void) +{ + int key; + int cursor = 0; + + lcd_puts(0,0, "Mooo!"); + lcd_puts(1,1, " Rockbox!"); + + while(1) { + key = button_get(); + + if(!key) { + sleep(1); + continue; + } + } + +} +#endif diff --git a/uisimulator/screensaver.c b/uisimulator/screensaver.c index 8613967..a4166f2 100644 --- a/uisimulator/screensaver.c +++ b/uisimulator/screensaver.c @@ -17,6 +17,8 @@ * ****************************************************************************/ +#ifdef HAVE_LCD_BITMAP + #include "screensaver.h" #include "types.h" #include "lcd.h" @@ -125,5 +127,4 @@ void screensaver(void) ss_loop(); } - - +#endif diff --git a/uisimulator/screensaver.h b/uisimulator/screensaver.h index 539a14a..5c67b83 100644 --- a/uisimulator/screensaver.h +++ b/uisimulator/screensaver.h @@ -23,4 +23,5 @@ void ss_loop(void); void screensaver(void); -#endif __SCREEN_SAVER_H__ +#endif /*__SCREEN_SAVER_H__ */ + diff --git a/uisimulator/tetris.c b/uisimulator/tetris.c index 18cf36a..2f02e04 100644 --- a/uisimulator/tetris.c +++ b/uisimulator/tetris.c @@ -19,6 +19,8 @@ * ****************************************************************************/ +#ifdef HAVE_LCD_BITMAP + #include "types.h" #include "lcd.h" #include "button.h" @@ -356,3 +358,5 @@ void tetris(void) new_block(); game_loop(); } + +#endif diff --git a/uisimulator/tree.c b/uisimulator/tree.c index ff040e2..b6342c6 100644 --- a/uisimulator/tree.c +++ b/uisimulator/tree.c @@ -46,6 +46,7 @@ bool dirbrowse(char *root) if(!dir) return TRUE; /* failure */ +#ifdef HAVE_LCD_BITMAP lcd_clearrect(0, 0, LCD_WIDTH, LCD_HEIGHT); lcd_puts(0,0, "[Browse]", 0); @@ -97,6 +98,7 @@ bool dirbrowse(char *root) break; } } +#endif return FALSE; } |