diff options
Diffstat (limited to 'firmware/backlight.c')
-rw-r--r-- | firmware/backlight.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c index 2539bb642a..cd1fbaf1ba 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c | |||
@@ -336,12 +336,21 @@ static void _backlight_off(void) | |||
336 | } | 336 | } |
337 | 337 | ||
338 | #ifdef HAVE_REMOTE_LCD | 338 | #ifdef HAVE_REMOTE_LCD |
339 | #ifndef TARGET_TREE | 339 | #ifdef SIMULATOR |
340 | static void __remote_backlight_on(void) | 340 | static void __remote_backlight_on(void) |
341 | { | 341 | { |
342 | #ifdef SIMULATOR | ||
343 | sim_remote_backlight(100); | 342 | sim_remote_backlight(100); |
344 | #elif defined(IRIVER_H300_SERIES) | 343 | } |
344 | |||
345 | static void __remote_backlight_off(void) | ||
346 | { | ||
347 | sim_remote_backlight(0); | ||
348 | } | ||
349 | #else | ||
350 | #ifndef TARGET_TREE | ||
351 | static void __remote_backlight_on(void) | ||
352 | { | ||
353 | #if defined(IRIVER_H300_SERIES) | ||
345 | and_l(~0x00000002, &GPIO1_OUT); | 354 | and_l(~0x00000002, &GPIO1_OUT); |
346 | #else | 355 | #else |
347 | and_l(~0x00000800, &GPIO_OUT); | 356 | and_l(~0x00000800, &GPIO_OUT); |
@@ -350,9 +359,7 @@ static void __remote_backlight_on(void) | |||
350 | 359 | ||
351 | static void __remote_backlight_off(void) | 360 | static void __remote_backlight_off(void) |
352 | { | 361 | { |
353 | #ifdef SIMULATOR | 362 | #if defined(IRIVER_H300_SERIES) |
354 | sim_remote_backlight(0); | ||
355 | #elif defined(IRIVER_H300_SERIES) | ||
356 | or_l(0x00000002, &GPIO1_OUT); | 363 | or_l(0x00000002, &GPIO1_OUT); |
357 | #else | 364 | #else |
358 | or_l(0x00000800, &GPIO_OUT); | 365 | or_l(0x00000800, &GPIO_OUT); |
@@ -360,6 +367,7 @@ static void __remote_backlight_off(void) | |||
360 | } | 367 | } |
361 | #endif /* TARGET_TREE */ | 368 | #endif /* TARGET_TREE */ |
362 | #endif /* HAVE_REMOTE_LCD */ | 369 | #endif /* HAVE_REMOTE_LCD */ |
370 | #endif /* SIMULATOR */ | ||
363 | 371 | ||
364 | void backlight_thread(void) | 372 | void backlight_thread(void) |
365 | { | 373 | { |