FreeCalypso > hg > fc-tourmaline
comparison 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 |
comparison
equal
deleted
inserted
replaced
83:718ede6f6f1f | 84:7160f0d005d2 |
---|---|
135 //PS shutdown disabled and Popup disabled | 135 //PS shutdown disabled and Popup disabled |
136 #define MFW_USBMS_DEFAULT MFW_USBMS_POPUP_ENABLE | 136 #define MFW_USBMS_DEFAULT MFW_USBMS_POPUP_ENABLE |
137 | 137 |
138 #endif | 138 #endif |
139 | 139 |
140 //Light level settings | |
141 #define BL_NO_LIGHT 0 | |
142 #define BL_MAX_LIGHT 255 | |
143 #define BL_SET_IDLE -1 | |
144 #define BL_NO_CHANGE -2 | |
145 | |
146 //Events that may affect the backlight | |
147 enum { | |
148 BL_INIT, | |
149 BL_IDLE_TIMER, | |
150 BL_KEY_PRESS, | |
151 BL_INCOMING_SMS, | |
152 BL_INCOMING_CALL, | |
153 BL_EXIT, | |
154 BL_SPARE_OPTION_1, | |
155 BL_SPARE_OPTION_2, | |
156 BL_SPARE_OPTION_3, | |
157 BL_LAST_OPTION | |
158 }; | |
159 // xpradipg - LOCOSTO-ENH-31895 : 23 June 2005 | 140 // xpradipg - LOCOSTO-ENH-31895 : 23 June 2005 |
160 #ifdef FF_MMI_AUDIO_PROFILE | 141 #ifdef FF_MMI_AUDIO_PROFILE |
161 #define MFW_AUD_HANDHELD 1 | 142 #define MFW_AUD_HANDHELD 1 |
162 #define MFW_AUD_LOUDSPEAKER 2 | 143 #define MFW_AUD_LOUDSPEAKER 2 |
163 #define MFW_AUD_HEADSET 3 | 144 #define MFW_AUD_HEADSET 3 |
179 MfwRes mmeInit (void); | 160 MfwRes mmeInit (void); |
180 MfwRes mmeExit (void); | 161 MfwRes mmeExit (void); |
181 MfwHnd mmeCreate (MfwHnd w, MfwEvt e, MfwCb f); | 162 MfwHnd mmeCreate (MfwHnd w, MfwEvt e, MfwCb f); |
182 MfwRes mmeDelete (MfwHnd h); | 163 MfwRes mmeDelete (MfwHnd h); |
183 void mmeSignal (U32 evt, U32 val); | 164 void mmeSignal (U32 evt, U32 val); |
184 void mmeBackLight (U8 level); | |
185 void mme_setBacklightEvent(int event, int lightLevel); | |
186 void mme_backlightEvent(int event); | |
187 void mmeAudioTone (U8 callTone, U8 volume, U8 toneStat); | 165 void mmeAudioTone (U8 callTone, U8 volume, U8 toneStat); |
188 MfwRes mmeSetVolume (U16 audioIn, U16 audioOut); | 166 MfwRes mmeSetVolume (U16 audioIn, U16 audioOut); |
189 MfwRes mmeRtcInit (USHORT drvHandle, UBYTE *info); | 167 MfwRes mmeRtcInit (USHORT drvHandle, UBYTE *info); |
190 MfwRes mmeHdsInit (void (*hds_init) ()); | 168 MfwRes mmeHdsInit (void (*hds_init) ()); |
169 | |
170 void mme_backlightOnEvent (void); | |
171 int mme_backlightKeyPress (void); | |
172 extern UBYTE mme_backlight_incall; | |
191 | 173 |
192 void mmeRxInfo (U8 intervalls, U16 level); | 174 void mmeRxInfo (U8 intervalls, U16 level); |
193 void mmeBattInfo (U8 intervalls, U16 level); | 175 void mmeBattInfo (U8 intervalls, U16 level); |
194 // xpradipg - LOCOSTO-ENH-31895 : 23 June 2005 | 176 // xpradipg - LOCOSTO-ENH-31895 : 23 June 2005 |
195 #ifdef FF_MMI_AUDIO_PROFILE | 177 #ifdef FF_MMI_AUDIO_PROFILE |