FreeCalypso > hg > fc-magnetite
annotate src/ui3/mfw/mfw_acie.c @ 686:59f07d67eb45
luna target split into luna1 and luna2
luna1 is FC Luna based on iWOW DSK v4.0 or v5.0 motherboard
luna2 is FC Luna based on FC Caramel2 MB
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Mon, 12 Oct 2020 18:51:24 +0000 | 
| parents | e8ddbb0837ed | 
| 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 | PROJECT: MMI-Framework (8417) $Workfile:: mfw_acie.c $| | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | $Author:: Es $Revision:: 1 $| | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | CREATED: 26.10.98 $Modtime:: 2.03.00 15:25 $| | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | STATE : code | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 MODULE : MFW_ACIE | 
| 
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 PURPOSE : This modul contains ACI external functions. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 $History:: mfw_acie.c $ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 * | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 * ***************** Version 8 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 * User: Es Date: 2.03.00 Time: 16:04 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 * some cleanups | 
| 
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 * ***************** Version 7 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 * User: Vo Date: 12.02.99 Time: 18:59 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
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 * ***************** Version 6 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 * User: Es Date: 8.12.98 Time: 16:53 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 * | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 * ***************** Version 5 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 * User: Vo Date: 24.11.98 Time: 21:40 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 * first successful compilation of MFW | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 | ***************** Version 4 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 | User: Le Date: 11.11.98 Time: 13:35 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 | Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
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 | ***************** Version 3 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 | User: Le Date: 10.11.98 Time: 16:07 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 | Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
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 | ***************** Version 2 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 | User: Le Date: 10.11.98 Time: 11:08 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 | Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 | ***************** Version 1 ***************** | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 | User: Le Date: 27.10.98 Time: 15:58 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 | Created in $/GSM/DEV/MS/SRC/MFW | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 | first implementation | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 #define ENTITY_MFW | 
| 
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 #if defined (NEW_FRAME) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 #include "typedefs.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 #include "vsi.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 #include "custom.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 #include "gsm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 #else | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 #include "STDDEFS.H" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 #include "custom.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 #include "gsm.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 #include "vsi.h" | 
| 
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 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 #ifdef BT_INTERFACE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 #include "Bti.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 #include "mfw_mfw.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 #include "mfw_bt.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 #include "mfw_acie.h" | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 #include <string.h> | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 T_MFW_ACI_EXT aci_ext_handler [MAX_ACI_HANDLER]; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 #ifdef BT_INTERFACE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 int pSlotBt = 0; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 | PROJECT: GSM-MFW (8417) MODULE: MFW_ACIE | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 | STATE : code ROUTINE: aci_ext_init | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 PURPOSE : | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 void aci_ext_init() | 
| 
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 UBYTE i; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 TRACE_FUNCTION ("aci_ext_init()"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 for (i=0;i<MAX_ACI_HANDLER;i++) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 aci_ext_handler[i].prim_handler = NULL; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 aci_ext_handler[i].cmd_handler = NULL; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 } | 
| 
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 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 | PROJECT: GSM-MFW (8417) MODULE: MFW_ACIE | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 | STATE : code ROUTINE: aci_create | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 PURPOSE : | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 | 
| 
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 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 GLOBAL int aci_create(T_PRIM_HANDLER prim_func, T_CMD_HANDLER cmd_func) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 UBYTE i; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 TRACE_FUNCTION ("aci_create()"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 120 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 /* changes to resolve the BUG OMAPS00064964, checking wether the | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 122 * callbacks are registered twice. | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 for (i=0;i<MAX_ACI_HANDLER;i++) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 126 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 if(aci_ext_handler[i].prim_handler EQ prim_func AND | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 128 aci_ext_handler[i].cmd_handler EQ cmd_func) | 
| 
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 return i; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 131 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 for (i=0;i<MAX_ACI_HANDLER;i++) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 if (aci_ext_handler[i].prim_handler EQ NULL AND | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 aci_ext_handler[i].cmd_handler EQ NULL) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 * empty entry | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 aci_ext_handler[i].prim_handler = prim_func; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 aci_ext_handler[i].cmd_handler = cmd_func; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 return i; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 return -1; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 | 
| 
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 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 154 | PROJECT: GSM-MFW (8417) MODULE: MFW_ACIE | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 | STATE : code ROUTINE: aci_delete | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 PURPOSE : | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 GLOBAL void aci_delete(int handle) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 TRACE_FUNCTION ("aci_delete ()"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 if (handle >= 0 AND | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 handle < MAX_ACI_HANDLER) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 aci_ext_handler[handle].prim_handler = NULL; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 aci_ext_handler[handle].cmd_handler = NULL; | 
| 
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 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 | 
| 
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 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 177 | PROJECT: GSM-MFW (8417) MODULE: MFW_ACIE | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 178 | STATE : code ROUTINE: aci_check_primitive | | 
| 
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 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 181 PURPOSE : | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 182 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 183 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 184 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 185 GLOBAL BOOL aci_check_primitive(ULONG opc, void * data) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 186 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 187 UBYTE i; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 188 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 189 TRACE_FUNCTION ("aci_check_primitive()"); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 190 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 191 for (i=0;i<MAX_ACI_HANDLER;i++) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 192 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 193 if (aci_ext_handler[i].prim_handler NEQ NULL) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 194 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 195 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 196 * extension handler is installed; pass 32 bit opcode to primitive | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 197 * handling function; note that the MFW functions are similar to pei_primitive | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 198 * of aci_pei.c and as a loop is used and thus any primitive is parsed, the casting | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 199 * to 32 bit opcodes needs to be performed inside those handling functions | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 200 * which handle still 16bit SAPs | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 201 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 202 if (aci_ext_handler[i].prim_handler(opc, data)) | 
| 
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 * primitive is processed by the extension | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 205 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 206 return TRUE; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 207 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 208 } | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 209 #ifdef _SIMULATION_ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 210 #ifdef BT_INTERFACE | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 211 if(!pSlotBt) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 212 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 213 TRACE_EVENT_P1 ("mfw_acie:pSlotBt = %d",pSlotBt); | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 214 bt_init(); | 
| 
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 #endif | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 217 #endif | 
| 
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 * primitive is not processed by the extension | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 220 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 221 return FALSE; | 
| 
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 | 
| 
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 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 226 | PROJECT: GSM-MFW (8417) MODULE: MFW_ACIE | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 227 | STATE : code ROUTINE: aci_check_command | | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 228 +--------------------------------------------------------------------+ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 229 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 230 PURPOSE : | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 231 | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 232 */ | 
| 
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 GLOBAL BOOL aci_check_command(char * cmd) | 
| 
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 UBYTE i; | 
| 
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 TRACE_FUNCTION ("aci_check_command()"); | 
| 
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 for (i=0;i<MAX_ACI_HANDLER;i++) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 241 { | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 242 if (aci_ext_handler[i].cmd_handler NEQ NULL) | 
| 
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 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 245 * extension handler is installed | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 246 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 247 if ((*aci_ext_handler[i].cmd_handler) (cmd)) | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 248 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 249 * command is processed by the extension | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 250 */ | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 251 return TRUE; | 
| 
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 /* | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 255 * command is not processed by the extension | 
| 
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 return FALSE; | 
| 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 258 } | 
