summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-05-18 12:27:20 +0000
committerThomas Martitz <kugel@rockbox.org>2010-05-18 12:27:20 +0000
commit6cbc701d2a9890baa49f69f1692dddebf39e30cb (patch)
tree08f098ca1eb9ab308242e3e4dc1584691152ea1b
parentd3735578c3d957e7bb68e2838024ab57bceade68 (diff)
downloadrockbox-6cbc701d2a9890baa49f69f1692dddebf39e30cb.tar.gz
rockbox-6cbc701d2a9890baa49f69f1692dddebf39e30cb.zip
Rename sdl lcd initialization to (remote_)lcd_init_device which enables removing two #ifdef SIMULATOR and makes it happen as on target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26137 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/lcd-1bit-vert.c2
-rw-r--r--firmware/drivers/lcd-2bit-vi.c2
-rw-r--r--firmware/target/hosted/sdl/lcd-bitmap.c2
-rw-r--r--firmware/target/hosted/sdl/lcd-charcells.c2
-rw-r--r--firmware/target/hosted/sdl/lcd-remote-bitmap.c4
-rw-r--r--firmware/target/hosted/sdl/system-sdl.c6
-rw-r--r--firmware/target/hosted/sdl/system-sdl.h1
-rw-r--r--uisimulator/common/stubs.c4
8 files changed, 6 insertions, 17 deletions
diff --git a/firmware/drivers/lcd-1bit-vert.c b/firmware/drivers/lcd-1bit-vert.c
index fcf5dfcc47..fd77ba7578 100644
--- a/firmware/drivers/lcd-1bit-vert.c
+++ b/firmware/drivers/lcd-1bit-vert.c
@@ -105,9 +105,7 @@ void LCDFN(update_viewport_rect)(int x, int y, int width, int height)
105void LCDFN(init)(void) 105void LCDFN(init)(void)
106{ 106{
107 LCDFN(clear_display)(); 107 LCDFN(clear_display)();
108#ifndef SIMULATOR
109 LCDFN(init_device)(); 108 LCDFN(init_device)();
110#endif
111#ifdef MAIN_LCD 109#ifdef MAIN_LCD
112 scroll_init(); 110 scroll_init();
113#endif 111#endif
diff --git a/firmware/drivers/lcd-2bit-vi.c b/firmware/drivers/lcd-2bit-vi.c
index 803a3678d0..5dd94a15a0 100644
--- a/firmware/drivers/lcd-2bit-vi.c
+++ b/firmware/drivers/lcd-2bit-vi.c
@@ -122,9 +122,7 @@ void LCDFN(init)(void)
122{ 122{
123 LCDFN(set_viewport)(NULL); 123 LCDFN(set_viewport)(NULL);
124 LCDFN(clear_display)(); 124 LCDFN(clear_display)();
125#ifndef SIMULATOR
126 LCDFN(init_device)(); 125 LCDFN(init_device)();
127#endif
128#ifdef MAIN_LCD 126#ifdef MAIN_LCD
129 scroll_init(); 127 scroll_init();
130#endif 128#endif
diff --git a/firmware/target/hosted/sdl/lcd-bitmap.c b/firmware/target/hosted/sdl/lcd-bitmap.c
index 6dfbffff37..7058b26e8c 100644
--- a/firmware/target/hosted/sdl/lcd-bitmap.c
+++ b/firmware/target/hosted/sdl/lcd-bitmap.c
@@ -160,7 +160,7 @@ void sim_backlight(int value)
160#endif /* HAVE_BACKLIGHT */ 160#endif /* HAVE_BACKLIGHT */
161 161
162/* initialise simulator lcd driver */ 162/* initialise simulator lcd driver */
163void sim_lcd_init(void) 163void lcd_init_device(void)
164{ 164{
165#if LCD_DEPTH == 16 165#if LCD_DEPTH == 16
166 lcd_surface = SDL_CreateRGBSurface(SDL_SWSURFACE, 166 lcd_surface = SDL_CreateRGBSurface(SDL_SWSURFACE,
diff --git a/firmware/target/hosted/sdl/lcd-charcells.c b/firmware/target/hosted/sdl/lcd-charcells.c
index 900cbb04dd..9ceb5de391 100644
--- a/firmware/target/hosted/sdl/lcd-charcells.c
+++ b/firmware/target/hosted/sdl/lcd-charcells.c
@@ -106,7 +106,7 @@ void sim_backlight(int value)
106#endif 106#endif
107 107
108/* initialise simulator lcd driver */ 108/* initialise simulator lcd driver */
109void sim_lcd_init(void) 109void lcd_init_device(void)
110{ 110{
111 lcd_surface = SDL_CreateRGBSurface(SDL_SWSURFACE, 111 lcd_surface = SDL_CreateRGBSurface(SDL_SWSURFACE,
112 SIM_LCD_WIDTH * display_zoom, 112 SIM_LCD_WIDTH * display_zoom,
diff --git a/firmware/target/hosted/sdl/lcd-remote-bitmap.c b/firmware/target/hosted/sdl/lcd-remote-bitmap.c
index 9972f3e423..86d45ef446 100644
--- a/firmware/target/hosted/sdl/lcd-remote-bitmap.c
+++ b/firmware/target/hosted/sdl/lcd-remote-bitmap.c
@@ -98,8 +98,10 @@ void sim_remote_backlight(int value)
98} 98}
99 99
100/* initialise simulator lcd remote driver */ 100/* initialise simulator lcd remote driver */
101void sim_lcd_remote_init(void) 101void lcd_remote_init_device(void)
102{ 102{
103 if (!showremote)
104 return;
103 remote_surface = SDL_CreateRGBSurface(SDL_SWSURFACE, 105 remote_surface = SDL_CreateRGBSurface(SDL_SWSURFACE,
104 LCD_REMOTE_WIDTH * display_zoom, 106 LCD_REMOTE_WIDTH * display_zoom,
105 LCD_REMOTE_HEIGHT * display_zoom, 107 LCD_REMOTE_HEIGHT * display_zoom,
diff --git a/firmware/target/hosted/sdl/system-sdl.c b/firmware/target/hosted/sdl/system-sdl.c
index 9d529de37f..7ab6fd2c34 100644
--- a/firmware/target/hosted/sdl/system-sdl.c
+++ b/firmware/target/hosted/sdl/system-sdl.c
@@ -140,12 +140,6 @@ static int sdl_event_thread(void * param)
140 140
141 SDL_WM_SetCaption(UI_TITLE, NULL); 141 SDL_WM_SetCaption(UI_TITLE, NULL);
142 142
143 sim_lcd_init();
144#ifdef HAVE_REMOTE_LCD
145 if (showremote)
146 sim_lcd_remote_init();
147#endif
148
149 if (background && picture_surface != NULL) 143 if (background && picture_surface != NULL)
150 SDL_BlitSurface(picture_surface, NULL, gui_surface, NULL); 144 SDL_BlitSurface(picture_surface, NULL, gui_surface, NULL);
151 145
diff --git a/firmware/target/hosted/sdl/system-sdl.h b/firmware/target/hosted/sdl/system-sdl.h
index ad7aa709ab..e87f096617 100644
--- a/firmware/target/hosted/sdl/system-sdl.h
+++ b/firmware/target/hosted/sdl/system-sdl.h
@@ -47,6 +47,7 @@ void sys_handle_argv(int argc, char *argv[]);
47void gui_message_loop(void); 47void gui_message_loop(void);
48 48
49extern bool background; /* True if the background image is enabled */ 49extern bool background; /* True if the background image is enabled */
50extern bool showremote;
50extern int display_zoom; 51extern int display_zoom;
51extern long start_tick; 52extern long start_tick;
52 53
diff --git a/uisimulator/common/stubs.c b/uisimulator/common/stubs.c
index d4a9af126c..2aa0f12f89 100644
--- a/uisimulator/common/stubs.c
+++ b/uisimulator/common/stubs.c
@@ -269,10 +269,6 @@ void lcd_set_contrast( int x )
269 (void)x; 269 (void)x;
270} 270}
271 271
272void lcd_init_device(void)
273{
274}
275
276void mpeg_set_pitch(int pitch) 272void mpeg_set_pitch(int pitch)
277{ 273{
278 (void)pitch; 274 (void)pitch;