FreeCalypso > hg > fc-magnetite
annotate src/g23m-fad/ra/cus_ra.h @ 241:63c12cba5ed5
implemented optional workaround for the flash boot problem on FCDEV3B
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 02 May 2017 02:53:36 +0000 | 
| parents | 90eb61ecd093 | 
| children | 
| rev | line source | 
|---|---|
| 
174
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
1 /* | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
2 +----------------------------------------------------------------------------- | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
3 | Project : GSM-F&D (8411) | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
4 | Modul : CUS_RA | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
5 +----------------------------------------------------------------------------- | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
6 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
7 | All rights reserved. | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
8 | | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
9 | This file is confidential and a trade secret of Texas | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 | Instruments Berlin, AG | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
11 | The receipt of or possession of this file does not convey | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
12 | any rights to reproduce or disclose its contents or to | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
13 | manufacture, use, or sell anything it may describe, in | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 | whole, or in part, without the specific written consent of | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
15 | Texas Instruments Berlin, AG. | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
16 +----------------------------------------------------------------------------- | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
17 | Purpose : Custom dependent definitions for MMI of the | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
18 | mobile station | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
19 | | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
20 | Use this header for definitions to integrate the | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
21 | protocol stack entity MMI in your target system ! | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
22 +----------------------------------------------------------------------------- | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
23 */ | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
24 | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
25 #ifndef CUS_RA_H | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
26 #define CUS_RA_H | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
27 | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
28 /*==== CONSTANTS ==================================================*/ | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
29 | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
30 /* | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
31 * VERSION | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
32 * | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
33 * Description : The constants define the type and the value | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
34 * of a version identification. The version | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
35 * is part of the monitor struct. | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
36 */ | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
37 | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
38 #define T_VERSION char | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
39 #define VERSION_RA "RA 2.0" /* NEW_FRAME only */ | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
40 | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
41 /* | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
42 * VSI_CALLER | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
43 * | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
44 * Description : For multithread applications the constant VSI_CALLER | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
45 * must be defined to identify the calling thread of the | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
46 * VSI-Interface. This must be done correponding to the | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
47 * type of T_VSI_CALLER in VSI.H. The comma symbol is | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
48 * neccessary because the vsi-functions are called | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
49 * like this vsi_xxx (VSI_CALLER par2, par3 ...) | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
50 */ | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
51 #ifdef OPTION_MULTITHREAD | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
52 #define VSI_CALLER ra_handle, | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
53 #define VSI_CALLER_SINGLE ra_handle | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
54 #else | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
55 #define VSI_CALLER | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
56 #define VSI_CALLER_SINGLE | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
57 #endif | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
58 | 
| 
 
90eb61ecd093
src/g23m-fad: initial import from TCS3.2/LoCosto
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
59 #endif | 
