FreeCalypso > hg > fc-magnetite
annotate src/ui3/bmi/mmiStart.c @ 702:9394305d4ff5 default tip
etm_audio.c: fix off-by-one error in auw of FIR coefficients
This fix was already made in FC Tourmaline a while back, but it is also
the kind of bugfix that deserves to be backported to Magnetite and
Selenite as well.
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Mon, 31 Oct 2022 00:14:44 +0000 | 
| parents | bd2495364b5a | 
| children | 
| rev | line source | 
|---|---|
| 420 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 CONDAT (UK) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 ******************************************************************************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 This software product is the property of Condat (UK) Ltd and may not be | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 disclosed to any third party without the express permission of the owner. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 ******************************************************************************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 $Project name: Basic MMI | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 $Project code: BMI (6349) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 $Module: Start | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 $File: MmiStart.c | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 $Revision: 1.0 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 $Author: Condat(UK) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 $Date: 25/10/00 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 ******************************************************************************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 Description: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 This provides the start code for the MMI | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 ******************************************************************************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 $History: MmiStart.c | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 Jan 05, 2007 OMAPS00084665 x0039928(sumanth) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 Description: Boot time exceed UCSD estimations | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 xashmic 21 Sep 2006, OMAPS00095831 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 Description: USB enumeration does not happen in PIN/PUK/Insert SIM scenarios | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 Solution: When booting up without SIM card, or prompting for PIN/PUK/SIMP entry, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 enumerate all the USB ports automatically | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 May 30, 2006 REF:OMAPS00079650 a0393213 (R.Prabakar) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 Description : CPHS Call Forwarding feature implementation | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 Solution : As part of the implemention, in this file, divert status is got immediately after boot-up | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 Apr 06, 2006 ERT: OMAPS00070660 x0039928(sumanth) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 Description: Need to reduce flash foot-print for Locosto Lite | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 Solution: Voice Memo feature is put under the flag #ifndef FF_NO_VOICE_MEMO to compile | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 out voice memo feature if the above flag is enabled. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 Oct 11, 2005 REF: LOCOSTO-SPR-34629 - xpradipg | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 Description: Temporary removal of animation logo and replacing with | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 static image | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 Solution: The Animation at bootup is removed and replaced with a static | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 image also the display of logo is done before initiating the | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 AT_CMD_CFUN full functionality | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 Jun 23, 2004 REF: CRR MMI-SPR-13599 Rashmi C N(Sasken) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 Solution: The CF state is maintained in flash. During bootup the CF icon in the idle screen | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 is displayed depending upon its state in the ffs | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 25/10/00 Original Condat(UK) BMI version. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 Dec 23, 2005 REF: SR13873 - x0020906 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 Description : Store the FFS value into current sound structure | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 Fix : Call setDefaultSound () to assign FFS value into current sound structure. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 $End | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 Include files | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 #define ENTITY_MFW | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 //#define CO_UDP_IP temp till xml file ready | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 /* includes */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 #include <string.h> | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 #include <stdio.h> | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 #include <stdlib.h> | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 #if defined (NEW_FRAME) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 #include "typedefs.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 #include "vsi.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 #include "pei.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 #include "custom.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 #include "gsm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 #else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 #include "STDDEFS.H" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 #include "custom.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 #include "gsm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 #include "vsi.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 #include "mfw_sys.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 #include "prim.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 #include "pwr.h" /*OMAPS00091029 x0039928(sumanth)*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 102 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 #include "mfw_mfw.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 #include "mfw_win.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 #include "mfw_kbd.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 /* SPR#1428 - SH - New Editor changes */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 #ifndef NEW_EDITOR | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 #include "mfw_edt.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 #include "mfw_icn.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 #include "mfw_mnu.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 112 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 113 #include "mfw_lng.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 #include "mfw_nm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 #include "mfw_icn.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 #include "mfw_sim.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 #include "mfw_sat.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 #include "mfw_phb.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 #include "ksd.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 120 #include "psa.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 #include "mfw_sms.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 122 #include "mfw_tim.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 #include "mfw_mme.h" // SH - so we can call mmeInit in show_welcome_cb | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 #include "MmiMmi.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 126 #include "MmiDummy.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 #include "MmiDialogs.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 128 #include "MmiLists.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 129 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 130 #include "MmiMain.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 131 #include "mmiCall.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 #include "MmiStart.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 #include "MmiPins.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 #include "MmiIdle.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 #include "Mmiicons.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 #include "MmiSettings.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 #include "MmiMenu.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 #include "MmiNetwork.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 #include "MmiServices.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 #include "MmiBookController.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 #include "MmiBookServices.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 #include "MmiNetwork.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 #include "MmiSimToolkit.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 #ifndef FF_NO_VOICE_MEMO | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 #include "MmiVoiceMemo.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 #include "MmiCPHS.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 #include "mmiSmsIdle.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 #include "mmiSmsMenu.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 152 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 153 /* Set Default FFS value to sound structure - RAVI - 23-12-2005 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 154 #ifdef NEPTUNE_BOARD | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 #include "MmiSounds.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 /* END RAVI */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 #ifdef BTE_MOBILE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 #include "mmiBluetooth.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 #ifdef MMI_GPRS_ENABLED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 #include "MmiGprs.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 #endif /* GPRS */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 /* SPR759 - SH*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 #ifdef MMI_HOMEZONE_ENABLED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 #include "MmiHomezone.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 171 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 172 /* SPR1983 - SH */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 #ifdef FF_WAP | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 #include "MmiWapFfs.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 175 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 176 /* SPR2086 - SH */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 177 #include "AUIWapext.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 178 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 179 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 180 #ifndef NEPTUNE_BOARD | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 181 #ifdef FF_EM_MODE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 182 #include "MmiEm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 183 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 184 #else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 185 #ifdef TI_PS_FF_EM | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 186 #include "MmiEm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 187 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 188 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 189 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 190 #include "cus_aci.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 191 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 192 #include "prim.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 193 #ifndef PCM_2_FFS | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 194 #include "pcm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 195 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 196 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 197 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 198 #include "mmiColours.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 199 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 200 #ifndef MFW_EVENT_PASSED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 201 #define MFW_EVENT_PASSED 0 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 202 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 203 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 204 // Jun 23 2004 REF: CRR MMI-SPR-13599 Rashmi C N(Sasken) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 205 #include "mfw_ffs.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 206 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 207 #ifdef FF_MMI_MULTIMEDIA | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 208 #include "mfw_MultimediaApp.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 209 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 210 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 211 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 212 extern void sms_cb_init (void); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 213 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 214 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 215 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 216 Static data | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 217 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 218 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 219 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 220 static MfwHnd win; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 221 static MfwHnd kbd; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 222 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 223 /* The following information controls the welcome animation | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 224 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 225 #define WELCOME 1 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 226 #define NO_WELCOME 0 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 227 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 228 /* static MfwHnd win_animation; x0039928 - Lint warning fix */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 229 /* static USHORT animation_index; x0039928 - Lint warning fix */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 230 /* static U8 welcome_status; x0039928 - Lint warning fix */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 231 /* SPR877 - SH - set to TRUE if welcome animation has finished */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 232 UBYTE animation_complete = FALSE; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 233 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 234 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 235 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 236 Local prototypes | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 237 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 238 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 239 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 240 static int winEvent( MfwEvt e, MfwWin *w ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 241 static int keyEvent( MfwEvt e, MfwKbd *k ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 242 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 243 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 244 static void showDefault( void ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 245 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 246 /* SH - moved showwelcome primitive to header file */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 247 static int show_welcome_cb(T_MFW_HND win, USHORT identifier, UBYTE reason); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 248 // Oct 11, 2005 REF: LOCOSTO-SPR-34629 - xpradipg | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 249 #ifdef TI_PS_UICC_CHIPSET_15 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 250 extern unsigned char TIlogColour[]; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 251 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 252 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 253 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 254 Private methods | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 255 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 256 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 257 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 258 #if(0) /* x0039928 - Lint warning fix */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 259 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 260 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 261 $Function: winEvent | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 262 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 263 $Description: Window event handler, handles window visible events and | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 264 ignores all others | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 265 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 266 $Returns: MFW_EVENT_CONSUMED or MFW_EVENT_PASSED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 267 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 268 $Arguments: e, event to be handles, w, window handle | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 269 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 270 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 271 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 272 static int winEvent( MfwEvt e, MfwWin *w ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 273 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 274 TRACE_FUNCTION("WinEvent(Start)"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 275 switch( e ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 276 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 277 case MfwWinVisible: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 278 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 279 if (w->flags & MfwWinVisible) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 280 show(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 281 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 282 break; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 283 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 284 default: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 285 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 286 return MFW_EVENT_PASSED; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 287 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 288 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 289 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 290 return MFW_EVENT_CONSUMED; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 291 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 292 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 293 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 294 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 295 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 296 $Function: winanimEvent | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 297 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 298 $Description: Handle events during the window animation | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 299 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 300 $Returns: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 301 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 302 $Arguments: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 303 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 304 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 305 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 306 static int winanimEvent( MfwEvt e, MfwWin *w ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 307 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 308 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 309 TRACE_FUNCTION("winanimEvent"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 310 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 311 switch( e ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 312 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 313 case MfwWinVisible: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 314 dspl_ClearAll(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 315 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 316 break; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 317 default: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 318 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 319 return MFW_EVENT_PASSED; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 320 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 321 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 322 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 323 return MFW_EVENT_CONSUMED; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 324 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 325 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 326 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 327 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 328 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 329 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 330 $Function: startregis | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 331 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 332 $Description: All we need to do here is start the SIM | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 333 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 334 $Returns: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 335 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 336 $Arguments: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 337 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 338 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 339 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 340 static void startregis( void ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 341 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 342 TRACE_FUNCTION("start registration"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 343 // Oct 11, 2005 REF: LOCOSTO-SPR-34629 - xpradipg | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 344 // the static image is displayed just before intiating the full functionality | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 345 #ifdef TI_PS_UICC_CHIPSET_15 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 346 dspl_BitBlt2(WELCOME_ANI_POS_X, WELCOME_ANI_POS_Y,176,60,(char *)&TIlogColour[0],0,ICON_TYPE_256_COL); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 347 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 348 sim_activate(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 349 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 350 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 351 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 352 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 353 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 354 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 355 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 356 Public methods | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 357 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 358 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 359 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 360 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 361 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 362 $Function: startInit | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 363 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 364 $Description: Initialises the MMI startup functions | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 365 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 366 $Returns: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 367 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 368 $Arguments: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 369 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 370 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 371 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 372 void startInit( void ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 373 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 374 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 375 #ifdef FF_MMI_MMS | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 376 /* TISHMMS Project */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 377 extern void mms_wap_data_init(void); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 378 extern void mms_mms_data_init(void); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 379 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 380 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 381 // T_MFW_HND hnd; // RAVI | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 382 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 383 /* Assume the welcome status is welcome | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 384 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 385 /* welcome_status = WELCOME; x0039928 - Lint warning fix */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 386 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 387 animation_complete = FALSE; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 388 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 389 /* unset the flag for ready state at the beginning*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 390 smsidle_unset_ready_state(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 391 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 392 /* setup signalling and AUTOFOCUS | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 393 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 394 mfwSetSignallingMethod( 1 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 395 winAutoFocus( TRUE ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 396 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 397 /* API/GW - Set Colour of displays */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 398 colour_initial_colours(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 399 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 400 /* GW-SPR#1035-Added SAT changes by Nebi (changed initialisation order). */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 401 /* initialise network services */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 402 simToolkitInit( 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 403 bookInitialise( 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 404 callInit( 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 405 iconsInit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 406 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 407 #ifdef BTE_MOBILE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 408 mmi_bt_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 409 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 410 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 411 /* Handlers created on windows */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 412 pin_init( 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 413 networkInit( 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 414 smsidle_start(0, NULL); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 415 servicesInit( 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 416 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 417 idleInit( 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 418 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 419 #ifndef FF_NO_VOICE_MEMO | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 420 voice_memo_init (); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 421 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 422 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 423 voice_mail_init (); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 424 sms_cb_init (); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 425 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 426 mmi_cphs_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 427 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 428 /* SPR#2346 - SH - GPRS */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 429 #ifdef MMI_GPRS_ENABLED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 430 GPRS_Init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 431 #endif /* GPRS */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 432 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 433 #ifndef NEPTUNE_BOARD | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 434 #ifdef FF_EM_MODE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 435 mmi_em_init();/*MC SPR1209 engineering mode*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 436 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 437 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 438 /* SPR#2086 - SH - Startup WAP */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 439 #if defined (FF_WAP) && defined (FF_GPF_TCPIP) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 440 AUI_wap_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 441 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 442 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 443 #ifdef FF_MMI_MMS | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 444 /* TISHMMS Project */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 445 /*init mms wap profile*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 446 mms_wap_data_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 447 mms_mms_data_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 448 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 449 #else /* NEPTUNE_BOARD */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 450 /* NEPTUNE: Sumit*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 451 #if 0 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 452 /* SPR#2346 - SH - GPRS */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 453 #ifdef MMI_GPRS_ENABLED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 454 GPRS_Init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 455 #endif /* GPRS */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 456 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 457 #ifdef TI_PS_FF_EM | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 458 mmi_em_init();/*MC SPR1209 engineering mode*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 459 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 460 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 461 /* SPR#2086 - SH - Startup WAP */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 462 #if defined (FF_WAP) && defined (FF_GPF_TCPIP) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 463 AUI_wap_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 464 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 465 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 466 #ifdef FF_MMI_MMS | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 467 /* TISHMMS Project */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 468 /*init mms wap profile*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 469 mms_wap_data_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 470 mms_mms_data_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 471 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 472 #endif /* if 0 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 473 #endif /* NEPTUNE_BOARD */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 474 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 475 /* Set FFS value into sound structure - RAVI - 21-12-2005 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 476 #ifdef NEPTUNE_BOARD | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 477 setDefaultSound(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 478 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 479 /* END RAVI - 21-12-2005 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 480 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 481 /* Retrive the configurable ring tone stored */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 482 #ifdef NEPTUNE_BOARD | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 483 #ifdef FF_MMI_MULTIMEDIA | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 484 Store_Default_Parameter (); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 485 setDefaultMSLTone (); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 486 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 487 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 488 /* End */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 489 //xashmic 21 Sep 2006, OMAPS00095831 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 490 //During bootup, PIN, PUK, SIMP, Insert SIM stages, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 491 //Audio module, USB module needs to be initialized for | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 492 //Emergency call , USB enumeration respectively | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 493 mmeInit(); //fieldstrength driver | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 494 /* SH - PIN screen now comes before welcome screen */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 495 startregis(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 496 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 497 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 498 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 499 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 500 $Function: startExit | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 501 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 502 $Description: Stops the MMI start windows, basically reverses the effect | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 503 of the startInit above | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 504 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 505 $Returns: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 506 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 507 $Arguments: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 508 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 509 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 510 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 511 void startExit( void ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 512 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 513 /* remove keyboard handlers | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 514 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 515 kbdDelete(kbd); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 516 kbd = 0; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 517 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 518 /* SPR#2346 - SH - GPRS */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 519 #ifdef MMI_GPRS_ENABLED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 520 GPRS_Exit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 521 #endif /* GPRS */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 522 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 523 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 524 /* shut down the sim toolkit | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 525 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 526 simToolkitExit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 527 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 528 /* close the phonebook, calls, idle, services, icons, sounds | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 529 and network handlers | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 530 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 531 bookExit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 532 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 533 #ifdef BTE_MOBILE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 534 mmi_bt_exit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 535 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 536 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 537 callExit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 538 idleExit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 539 smsidle_destroy (); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 540 iconsExit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 541 cphs_exit(); //MC | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 542 #ifdef NEPTUNE_BOARD | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 543 #ifdef TI_PS_FF_EM | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 544 mmi_em_exit();/*MC, SPR1209 engineering mode */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 545 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 546 #else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 547 #ifdef FF_EM_MODE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 548 mmi_em_exit();/*MC, SPR1209 engineering mode */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 549 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 550 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 551 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 552 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 553 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 554 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 555 $Function: startExec | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 556 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 557 $Description: start window execute method | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 558 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 559 $Returns: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 560 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 561 $Arguments: reason, for invoking the execute method, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 562 next, not used passed for compatibility | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 563 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 564 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 565 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 566 void startExec( int reason, MmiState next ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 567 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 568 switch (reason) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 569 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 570 case PhoneInit: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 571 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 572 /* initialising, run the animation | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 573 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 574 sim_init(); /* init SIM handler */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 575 nm_init(); /* init REG handler */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 576 startInit(); /* init startup module */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 577 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 578 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 579 break; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 580 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 581 case FirstTimeNMFound: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 582 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 583 /* first time through setup window and idle handlers | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 584 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 585 TRACE_EVENT("NM Found"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 586 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 587 winFocus( win ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 588 winShow( win ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 589 idleExec( IdleNormal, 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 590 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 591 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 592 break; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 593 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 594 case NmSearching: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 595 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 596 /* just trace on the search event for now | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 597 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 598 TRACE_EVENT("Search"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 599 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 600 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 601 break; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 602 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 603 default: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 604 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 605 /* no default handling | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 606 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 607 break; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 608 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 609 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 610 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 611 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 612 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 613 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 614 $Function: startWhoIsFocused | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 615 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 616 $Description: provides handle of currently focussed window | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 617 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 618 $Returns: mfwFocus | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 619 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 620 $Arguments: None. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 621 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 622 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 623 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 624 MfwHnd startWhoIsFocused( void ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 625 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 626 return( mfwFocus ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 627 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 628 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 629 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 630 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 631 $Function: showwelcome | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 632 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 633 $Description: shows a welcome Message when swiching on the mobile | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 634 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 635 $Returns: none | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 636 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 637 $Arguments: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 638 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 639 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 640 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 641 void showwelcome (T_MFW_HND win) /* SH - not static, as now externally called */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 642 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 643 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 644 TRACE_FUNCTION("showwelcome ()"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 645 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 646 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 647 idle_set_starting_up(FALSE); /*SPR#1662-NH Starting is finished for Idle */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 648 // Oct 11, 2005 REF: LOCOSTO-SPR-34629 - xpradipg | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 649 // Since the static image is displayed at bootup and it is preponed, this | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 650 // function will be called after the sim insert indication is recieved hence | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 651 // we go ahead with the display of the Idle screen by calling show_welcome_cb | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 652 | 
| 427 
bd2495364b5a
src/ui3/bmi/mmiStart.c: boot time LoCosto-ism conditioned out
 Mychaela Falconia <falcon@freecalypso.org> parents: 
421diff
changeset | 653 #if 0 /* FreeCalypso */ | 
| 420 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 654 boot_time_snapshot(EAppInit); /*OMAPS00091029 x0039928(sumanth) - to mark the end of app init*/ | 
| 427 
bd2495364b5a
src/ui3/bmi/mmiStart.c: boot time LoCosto-ism conditioned out
 Mychaela Falconia <falcon@freecalypso.org> parents: 
421diff
changeset | 655 #endif | 
| 420 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 656 TRACE_EVENT("Boot Time Snapshot - EAppInit"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 657 #ifdef TI_PS_UICC_CHIPSET_15 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 658 show_welcome_cb(win,0,0); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 659 #else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 660 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 661 T_DISPLAY_DATA display_info; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 662 dlg_initDisplayData_TextId( &display_info, TxtNull, TxtNull, TxtNull, TxtNull , COLOUR_STATUS_WELCOME); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 663 dlg_initDisplayData_events( &display_info, (T_VOID_FUNC)show_welcome_cb, FOUR_SECS, 0 ); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 664 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 665 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 666 * Call Icon | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 667 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 668 mmi_dialogs_insert_animation (info_dialog (win, &display_info), 400 ,(MfwIcnAttr*)&welcome_Attr,animwelcome); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 669 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 670 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 671 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 672 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 673 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 674 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 675 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 676 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 677 $Function: show_welcome_cb | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 678 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 679 $Description: shows a welcome Message when swiching on the mobile | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 680 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 681 $Returns: none | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 682 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 683 $Arguments: | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 684 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 685 *******************************************************************************/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 686 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 687 static int show_welcome_cb(T_MFW_HND win, USHORT identifier, UBYTE reason) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 688 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 689 TRACE_FUNCTION("show_welcome_cb"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 690 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 691 /* SH - removed call to startregis, now in startInit */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 692 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 693 /* SPR759 - SH. Initialise homezone */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 694 #ifdef MMI_HOMEZONE_ENABLED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 695 homezoneInit(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 696 #endif /* HOMEZONE */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 697 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 698 /* SPR#1983 - SH - Initialise flash files for WAP */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 699 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 700 #if defined (FF_WAP) && defined (CO_UDP_IP) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 701 flash_wap_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 702 #endif /* WAP */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 703 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 704 /* SPR#1112 - SH - Check which phonebook is active. If FFS is formatted and | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 705 * FFS phonebook is selected, initialise it. */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 706 #ifndef NEPTUNE_BOARD | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 707 #ifdef INT_PHONEBOOK | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 708 bookInitInternal(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 709 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 710 #else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 711 #ifdef INT_PHONEBOOK | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 712 // bookInitInternal(); //SUMIT: Neptune: removed call to bookInitInternal for FFS | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 713 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 714 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 715 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 716 /* SPR#1352 - SH - Initialise TTY */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 717 #ifdef MMI_TTY_ENABLED | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 718 call_tty_init(); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 719 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 720 /* end SH */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 721 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 722 animation_complete = TRUE; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 723 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 724 /* SPR#1929 - DS - Check if there is voicemail waiting. Port of 1960 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 725 /*a0393213 cphs rel4*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 726 #ifdef FF_CPHS_REL4 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 727 if(!isMWISFilePresent()) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 728 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 729 GetCphsVoicemailStatus(0); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 730 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 731 /* 30th May,2006 OMAPS00079650 a0393213 (R.Prabakar) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 732 Description : CPHS Call Forwarding feature implementation | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 733 Solution : As part of the implemention, divert status is got during boot-up. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 734 The existing code is also maintained*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 735 #ifdef FF_CPHS | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 736 /*a0393213 cphs rel4*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 737 /* call cphs_get_divert_status() only when EF(CFIS) is not present. when EF(CFIS) is present, the call to | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 738 cphs_get_divert_status() should be made only after fetching MSP information from network*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 739 #ifdef FF_CPHS_REL4 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 740 if(!isCFISFilePresent()) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 741 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 742 cphs_get_divert_status (); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 743 #else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 744 // Jun 23, 2004 REF: CRR MMI-SPR-13599 Rashmi C N(Sasken) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 745 // Setting the CF icon state depending on the value in flash. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 746 if(FFS_flashData.CFState==TRUE) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 747 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 748 iconsSetState(iconIdCallFor); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 749 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 750 else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 751 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 752 iconsDeleteState(iconIdCallFor); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 753 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 754 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 755 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 756 idleEvent(IdleUpdate); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 757 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 758 return 1; // RAVI - Changed Return to Return 1 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 759 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 760 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 761 /* GW return when animation is complete (and the idle screen can be displayed*/ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 762 int mmiStart_animationComplete( void ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 763 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 764 return (animation_complete); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 765 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 766 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 767 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 768 #ifdef NEW_KEY_INPUT | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 769 #include "kpd_cfg.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 770 #include "mfw_kbd.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 771 #define MAX_KEY 255 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 772 U32 mfw_kbd_map [MAX_KEY] = | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 773 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 774 KEY_0, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 775 KEY_1, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 776 KEY_2, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 777 KEY_3, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 778 KEY_4, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 779 KEY_5, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 780 KEY_6, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 781 KEY_7, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 782 KEY_8, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 783 KEY_9, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 784 KEY_STAR, | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 785 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 786 }; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 787 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 788 void mfw_keyMap(int mfw_key, int hw_key) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 789 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 790 if ((hw_key >0) && (hw_key<MAX_KEY)) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 791 mfw_kbd_map[hw_key] = mfw_key; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 792 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 793 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 794 void start_setKeys( void ) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 795 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 796 mfw_keyMap(KEY_0, KPD_KEY_0); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 797 mfw_keyMap(KEY_1, KPD_KEY_1); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 798 mfw_keyMap(KEY_2, KPD_KEY_2); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 799 mfw_keyMap(KEY_3, KPD_KEY_3); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 800 mfw_keyMap(KEY_4, KPD_KEY_4); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 801 mfw_keyMap(KEY_5, KPD_KEY_5); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 802 mfw_keyMap(KEY_6, KPD_KEY_6); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 803 mfw_keyMap(KEY_7, KPD_KEY_7); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 804 mfw_keyMap(KEY_8, KPD_KEY_8); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 805 mfw_keyMap(KEY_9, KPD_KEY_9); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 806 mfw_keyMap(KEY_STAR, KPD_KEY_STAR); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 807 mfw_keyMap(KEY_HASH, KPD_KEY_DIESE); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 808 mfw_keyMap(KEY_LEFT, KPD_KEY_SOFT_LEFT); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 809 mfw_keyMap(KEY_RIGHT, KPD_KEY_SOFT_RIGHT); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 810 mfw_keyMap(KEY_CALL, KPD_KEY_CONNECT); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 811 mfw_keyMap(KEY_HUP, KPD_KEY_DISCONNECT); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 812 mfw_keyMap(KEY_POWER, KPD_PWR); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 813 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 814 mfw_keyMap(KEY_VOLUP, KPD_KEY_VOL_UP); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 815 mfw_keyMap(KEY_VOLDOWN, KPD_KEY_VOL_DOWN); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 816 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 817 mfw_keyMap(KEY_MNUUP, KPD_KEY_UP); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 818 mfw_keyMap(KEY_MNUDOWN, KPD_KEY_DOWN); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 819 mfw_keyMap(KEY_MNULEFT, KPD_KEY_LEFT); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 820 mfw_keyMap(KEY_MNURIGHT, KPD_KEY_RIGHT); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 821 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 822 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 823 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 824 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 825 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 826 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 827 /******************************************************************************* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 828 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 829 End of File | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 830 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 831 *******************************************************************************/ | 
