diff src/ui/mfw/mfw_mme.h @ 84:7160f0d005d2

first stage of actual FreeCalypso backlight rework
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Oct 2020 23:46:55 +0000
parents 77321341946c
children f51fb87f4ae1
line wrap: on
line diff
--- a/src/ui/mfw/mfw_mme.h	Mon Oct 26 21:51:55 2020 +0000
+++ b/src/ui/mfw/mfw_mme.h	Mon Oct 26 23:46:55 2020 +0000
@@ -137,25 +137,6 @@
 
 #endif
 
-//Light level settings
-#define BL_NO_LIGHT 0
-#define BL_MAX_LIGHT 255
-#define BL_SET_IDLE -1
-#define BL_NO_CHANGE -2
-
-//Events that may affect the backlight
-enum {
-    BL_INIT,
-    BL_IDLE_TIMER,
-    BL_KEY_PRESS,
-    BL_INCOMING_SMS,
-    BL_INCOMING_CALL,
-    BL_EXIT,
-    BL_SPARE_OPTION_1,
-    BL_SPARE_OPTION_2,
-    BL_SPARE_OPTION_3,
-    BL_LAST_OPTION
-};
 //      xpradipg - LOCOSTO-ENH-31895 : 23 June 2005
 #ifdef FF_MMI_AUDIO_PROFILE
 #define MFW_AUD_HANDHELD        1
@@ -181,14 +162,15 @@
 MfwHnd mmeCreate (MfwHnd w, MfwEvt e, MfwCb f);
 MfwRes mmeDelete (MfwHnd h);
 void mmeSignal (U32 evt, U32 val);
-void mmeBackLight (U8 level);
-void mme_setBacklightEvent(int event, int lightLevel);
-void mme_backlightEvent(int event);
 void mmeAudioTone (U8 callTone, U8 volume, U8 toneStat);
 MfwRes mmeSetVolume (U16 audioIn, U16 audioOut);
 MfwRes mmeRtcInit (USHORT drvHandle, UBYTE *info);
 MfwRes mmeHdsInit (void (*hds_init) ());
 
+void mme_backlightOnEvent (void);
+int mme_backlightKeyPress (void);
+extern UBYTE mme_backlight_incall;
+
 void mmeRxInfo (U8 intervalls, U16 level);
 void mmeBattInfo (U8 intervalls, U16 level);
 //      xpradipg - LOCOSTO-ENH-31895 : 23 June 2005