From a7f4e1f1c51c6f99d17eb25dbdd57a78af4cb0e1 Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Wed, 29 Apr 2009 22:24:40 +0000 Subject: Simulate lcd_enable and lcd_sleep in the simulator. Therefore, turn backlight-sim.h into a .c too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20829 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/common/backlight-sim.h | 54 ++++++++++++-------------------------- 1 file changed, 17 insertions(+), 37 deletions(-) (limited to 'uisimulator/common/backlight-sim.h') diff --git a/uisimulator/common/backlight-sim.h b/uisimulator/common/backlight-sim.h index 59abe36f7d..366ebf8096 100644 --- a/uisimulator/common/backlight-sim.h +++ b/uisimulator/common/backlight-sim.h @@ -5,9 +5,8 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id$ + * $Id:$ * - * Copyright (C) 2002 by Linus Nielsen Feltzing * Copyright (C) 2009 by Thomas Martitz * * This program is free software; you can redistribute it and/or @@ -19,50 +18,31 @@ * KIND, either express or implied. * ****************************************************************************/ -#ifdef SIMULATOR -static inline void _backlight_on(void) -{ - sim_backlight(100); -} +#ifndef BACKLIGHT_SIM_H +#define BACKLIGHT_SIM_H + +#include "config.h" + +void _backlight_on(void); +void _backlight_off(void); -static inline void _backlight_off(void) -{ - sim_backlight(0); -} #ifdef HAVE_BACKLIGHT_BRIGHTNESS -static inline void _backlight_set_brightness(int val) -{ - (void)val; -} +void _backlight_set_brightness(int val); #endif /* HAVE_BACKLIGHT_BRIGHTNESS */ #ifdef HAVE_BUTTON_LIGHT -static inline void _buttonlight_on(void) -{ -} - -static inline void _buttonlight_off(void) -{ -} - +void _buttonlight_on(void); +void _buttonlight_off(void); #ifdef HAVE_BUTTONLIGHT_BRIGHTNESS -static inline void _buttonlight_set_brightness(int val) -{ - (void)val; -} +void _buttonlight_set_brightness(int val); #endif /* HAVE_BUTTONLIGHT_BRIGHTNESS */ #endif /* HAVE_BUTTON_LIGHT */ #ifdef HAVE_REMOTE_LCD -static inline void _remote_backlight_on(void) -{ - sim_remote_backlight(100); -} - -static inline void _remote_backlight_off(void) -{ - sim_remote_backlight(0); -} +void _remote_backlight_on(void); +void _remote_backlight_off(void); #endif /* HAVE_REMOTE_LCD */ -#endif /* SIMULATOR */ + +#endif /* BACKLIGHT_SIM_H */ + -- cgit v1.2.3