FreeCalypso > hg > freecalypso-citrine
annotate L1/include/l1_varex.h @ 49:908742e46a7f default tip
README: FC Selenite updates
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 14 Apr 2020 21:55:22 +0000 |
parents | 1a22dd26c8a4 |
children |
rev | line source |
---|---|
0
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /************* Revision Controle System Header ************* |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * GSM Layer 1 software |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 * L1_VAREX.H |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 * |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 * Filename l1_varex.h |
3
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
6 * Copyright 2003 (C) Texas Instruments |
0
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 * |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 ************* Revision Controle System Header *************/ |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 #ifdef L1_ASYNC_C |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
4
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
12 T_L1S_GLOBAL l1s __attribute__ ((section (".l1s_global"))); |
0
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 T_L1A_GLOBAL l1a; |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 |
4
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
15 T_L1A_L1S_COM l1a_l1s_com __attribute__ ((section (".l1s_global"))); |
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
16 T_L1S_DSP_COM l1s_dsp_com __attribute__ ((section (".l1s_global"))); |
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
17 T_L1S_TPU_COM l1s_tpu_com __attribute__ ((section (".l1s_global"))); |
3
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
18 |
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
19 #if (L1_DYN_DSP_DWNLD == 1) // equivalent to an API_HISR flag |
4
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
20 T_L1_API_HISR l1_apihisr __attribute__ ((section (".l1s_global"))); |
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
21 T_L1A_API_HISR_COM l1a_apihisr_com __attribute__ ((section (".l1s_global"))); |
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
22 #endif |
0
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 // variables for L1 configuration |
4
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
25 T_L1_CONFIG l1_config __attribute__ ((section (".l1s_global"))); |
3
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
26 |
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
27 #else // L1_ASYNC_C |
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
28 |
0
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 extern T_L1S_GLOBAL l1s; |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 extern T_L1A_GLOBAL l1a; |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 extern T_L1A_L1S_COM l1a_l1s_com; |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 extern T_L1S_DSP_COM l1s_dsp_com; |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 extern T_L1S_TPU_COM l1s_tpu_com; |
3
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
35 |
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
36 #if (L1_DYN_DSP_DWNLD == 1) // equivalent to an API_HISR flag |
4
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
37 extern T_L1_API_HISR l1_apihisr; |
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
38 extern T_L1A_API_HISR_COM l1a_apihisr_com; |
1a22dd26c8a4
L1/include/l1_varex.h: same data section fix as in the LoCosto-based version
Mychaela Falconia <falcon@freecalypso.org>
parents:
3
diff
changeset
|
39 #endif |
0
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 // variables for L1 configuration |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 extern T_L1_CONFIG l1_config; |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 #endif |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 |
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 extern const UWORD8 ramBootCode[]; // dummy DSP code for boot. |
3
f93dab57b032
L1/include: TCS211-based version restored
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
47 |
0
75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 |