summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--uisimulator/app.c25
-rw-r--r--uisimulator/screensaver.c5
-rw-r--r--uisimulator/screensaver.h3
-rw-r--r--uisimulator/tetris.c4
-rw-r--r--uisimulator/tree.c2
5 files changed, 35 insertions, 4 deletions
diff --git a/uisimulator/app.c b/uisimulator/app.c
index db60099d40..790a9b7d88 100644
--- a/uisimulator/app.c
+++ b/uisimulator/app.c
@@ -26,6 +26,8 @@
26#include "tree.h" 26#include "tree.h"
27#include "screensaver.h" 27#include "screensaver.h"
28 28
29#ifdef HAVE_LCD_BITMAP
30
29extern void tetris(void); 31extern void tetris(void);
30 32
31#define MENU_ITEM_FONT 0 33#define MENU_ITEM_FONT 0
@@ -45,7 +47,7 @@ struct Menu_Items {
45struct Menu_Items items[] = { 47struct Menu_Items items[] = {
46 { Tetris, "Tetris", tetris }, 48 { Tetris, "Tetris", tetris },
47 { Screen_Saver, "Screen Saver", screensaver }, 49 { Screen_Saver, "Screen Saver", screensaver },
48 { Browse, "Browse", dirbrowse }, 50 { Browse, "Browse", browse_root },
49}; 51};
50 52
51 53
@@ -154,5 +156,26 @@ void app_main(void)
154 } 156 }
155} 157}
156 158
159#else
160
161void app_main(void)
162{
163 int key;
164 int cursor = 0;
165
166 lcd_puts(0,0, "Mooo!");
167 lcd_puts(1,1, " Rockbox!");
168
169 while(1) {
170 key = button_get();
171
172 if(!key) {
173 sleep(1);
174 continue;
175 }
157 176
177 }
178
179}
158 180
181#endif
diff --git a/uisimulator/screensaver.c b/uisimulator/screensaver.c
index 8613967691..a4166f20b4 100644
--- a/uisimulator/screensaver.c
+++ b/uisimulator/screensaver.c
@@ -17,6 +17,8 @@
17 * 17 *
18 ****************************************************************************/ 18 ****************************************************************************/
19 19
20#ifdef HAVE_LCD_BITMAP
21
20#include "screensaver.h" 22#include "screensaver.h"
21#include "types.h" 23#include "types.h"
22#include "lcd.h" 24#include "lcd.h"
@@ -125,5 +127,4 @@ void screensaver(void)
125 ss_loop(); 127 ss_loop();
126} 128}
127 129
128 130#endif
129
diff --git a/uisimulator/screensaver.h b/uisimulator/screensaver.h
index 539a14afbf..5c67b83b56 100644
--- a/uisimulator/screensaver.h
+++ b/uisimulator/screensaver.h
@@ -23,4 +23,5 @@
23void ss_loop(void); 23void ss_loop(void);
24void screensaver(void); 24void screensaver(void);
25 25
26#endif __SCREEN_SAVER_H__ 26#endif /*__SCREEN_SAVER_H__ */
27
diff --git a/uisimulator/tetris.c b/uisimulator/tetris.c
index 18cf36a575..2f02e042d4 100644
--- a/uisimulator/tetris.c
+++ b/uisimulator/tetris.c
@@ -19,6 +19,8 @@
19 * 19 *
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22#ifdef HAVE_LCD_BITMAP
23
22#include "types.h" 24#include "types.h"
23#include "lcd.h" 25#include "lcd.h"
24#include "button.h" 26#include "button.h"
@@ -356,3 +358,5 @@ void tetris(void)
356 new_block(); 358 new_block();
357 game_loop(); 359 game_loop();
358} 360}
361
362#endif
diff --git a/uisimulator/tree.c b/uisimulator/tree.c
index ff040e2ddf..b6342c67f5 100644
--- a/uisimulator/tree.c
+++ b/uisimulator/tree.c
@@ -46,6 +46,7 @@ bool dirbrowse(char *root)
46 if(!dir) 46 if(!dir)
47 return TRUE; /* failure */ 47 return TRUE; /* failure */
48 48
49#ifdef HAVE_LCD_BITMAP
49 lcd_clearrect(0, 0, LCD_WIDTH, LCD_HEIGHT); 50 lcd_clearrect(0, 0, LCD_WIDTH, LCD_HEIGHT);
50 51
51 lcd_puts(0,0, "[Browse]", 0); 52 lcd_puts(0,0, "[Browse]", 0);
@@ -97,6 +98,7 @@ bool dirbrowse(char *root)
97 break; 98 break;
98 } 99 }
99 } 100 }
101#endif
100 102
101 return FALSE; 103 return FALSE;
102} 104}