FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/L1/include/l1_confg.h @ 962:f4da3071dd61
doc/High-speed-serial write-up and Linux kernel patch added
| author | Mychaela Falconia <falcon@ivan.Harhan.ORG> | 
|---|---|
| date | Fri, 06 Nov 2015 21:46:05 +0000 | 
| parents | cc9d97d0e911 | 
| children | 
| rev | line source | 
|---|---|
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /************* Revision Controle System Header ************* | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 * GSM Layer 1 software | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 * L1_CONFG.H | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 * | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 * Filename l1_confg.h | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 6 * Copyright 2003 (C) Texas Instruments | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 * | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 ************* Revision Controle System Header *************/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 9 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 #ifndef __L1_CONFG_H__ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 #define __L1_CONFG_H__ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 // Traces... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 // TRACE_TYPE == 1,2,3 are used in standalone mode (L2-L3 Simul) with USART | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 // TRACE_TYPE == 4 is used on A-sample only (with UART): L1 + protocol stack | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 // TRACE_TYPE == 1 -> L1/L3 interface trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 // TRACE_TYPE == 2 -> Trace mode: ~33~~1~011... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 // TRACE_TYPE == 3 -> same as above (2) plus FER or stats trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 // TRACE_TYPE == 4 -> L1/L3 interface trace on A-sample with protocol stack | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 // TRACE_TYPE == 5 -> trace for full simulation | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 // TRACE_TYPE == 6 -> CPU load trace for hisr | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 // TRACE_TYPE == 7 -> CPU LOAD trace for layer 1 hisr for all TDMA. Output on | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 // UART at 38400 bps => | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 // format : <hisr cpu value in microseconds> <frame number> | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 // Code PB reported workaround | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 //------------------------------ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 30 // Code Version possible choices | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 //------------------------------ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 32 #define SIMULATION 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 33 #define NOT_SIMULATION 2 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 34 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 35 // RLC functions Version possible choices | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 36 //------------------------------ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 37 #define POLL_FORCED 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 38 #define RLC_SCENARIO 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 39 #define MODEM_FLOW 2 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 40 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 // possible choices for UART trace output | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 //------------------------------ | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 43 #if (CHIPSET != 15) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 44 #define MODEM_UART 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 45 #define IRDA_UART 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 46 #if (CHIPSET == 12) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 47 #define MODEM2_UART 2 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 48 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 49 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 50 // There is only one UART in Locosto | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 51 #define MODEM_UART 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 52 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 53 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 54 //============ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 55 // CODE CHOICE | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 56 //============ | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 57 #if 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 58 #if (OP_L1_STANDALONE==0) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 59 #define CODE_VERSION NOT_SIMULATION | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 60 #else // OP_L1_STANDALONE | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 61 #ifdef WIN32 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 62 #define CODE_VERSION SIMULATION | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 63 #else // WIN32 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 64 #define CODE_VERSION NOT_SIMULATION | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 65 #endif // WIN32 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 66 #endif // OP_L1_STANDALONE | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 67 #endif // #if 0 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 68 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 69 /* FreeCalypso */ | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 70 #define CODE_VERSION NOT_SIMULATION | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 71 #define AMR 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 72 #define L1_12NEIGH 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 73 #define L1_EOTD 0 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 74 #define L1_GTT 0 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 75 #define ORDER2_TX_TEMP_CAL 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 76 #define TRACE_TYPE 4 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 77 #define VCXO_ALGO 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 78 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 79 /* TESTMODE will be enabled with feature l1tm */ | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 80 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 81 #if CONFIG_AUDIO | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 82 # define AUDIO_TASK 1 // Enable the L1 audio features | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 83 # define MELODY_E2 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 84 #endif | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 85 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 86 #if CONFIG_GPRS | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 87 # define L1_GPRS 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 88 #else | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 89 # define L1_GPRS 0 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 90 #endif | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 91 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 92 //--------------------------------------------------------------------------------- | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 93 // Test with full simulation. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 94 //--------------------------------------------------------------------------------- | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 95 #if (CODE_VERSION == SIMULATION) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 96 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 97 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 98 #undef FF_L1_IT_DSP_USF | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 99 #define FF_L1_IT_DSP_USF 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 100 #undef FF_L1_IT_DSP_DTX | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 101 #if (AMR == 1) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 102 #define FF_L1_IT_DSP_DTX 1 //it should be 1, sajal- temp made it 0 for build purpose | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 103 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 104 #define FF_L1_IT_DSP_DTX 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 105 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 106 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 107 #define L1_DRP_IQ_SCALING 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 108 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 109 // Test Scenari... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 110 #define SCENARIO_FILE 1 // Test Scenario comes from input files. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 111 #define SCENARIO_MEM 0 // Test Scenario comes from RAM. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 112 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 113 // In Simulation AUDIO_DEBUG Should be 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 114 #define AUDIO_DEBUG 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 115 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 116 // Traces... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 117 #undef TRACE_TYPE | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 118 #define TRACE_TYPE 5 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 119 #define LOGFILE_TRACE 1 // trace in an output logfile | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 120 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 121 #define BURST_PARAM_LOG_ENABLE 0 // Burst Param Log Enable | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 122 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 123 #define FLOWCHART 0 // Message sequence/flow chart trace. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 124 #define NUCLEUS_TRACE 0 // Nucleus error trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 125 #define EOTD_TRACE 1 // EOTD log trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 126 #define TRACE_FULL_NAME 0 // display full fct names after a PM/COM error | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 127 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 128 #define L2_L3_SIMUL 1 // Layer 2 & Layer 3 simulated, main within NU_MAIN.C, trace possible. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 129 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 130 // Control algorithms... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 131 #define AFC_ALGO 1 // AFC algorithm. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 132 #if (L1_SAIC != 0) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 133 #define TOA_ALGO 2 // TOA algorithm. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 134 #else | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 135 #define TOA_ALGO 1 // TOA algorithm. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 136 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 137 #define AGC_ALGO 1 // AGC algorithm. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 138 #define TA_ALGO 0 // TA (Timing Advance) algorithm. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 139 #undef VCXO_ALGO | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 140 #define VCXO_ALGO 1 // VCXO algo | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 141 #undef DCO_ALGO | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 142 #define DCO_ALGO 0 // DCO algo (TIDE) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 143 #undef ORDER2_TX_TEMP_CAL | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 144 #define ORDER2_TX_TEMP_CAL 0 // TX Temperature Compensation Algorithm selection | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 145 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 146 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 147 #define FACCH_TEST 0 // FACCH test enabled. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 148 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 149 #define ADC_TIMER_ON 0 // Timer for ADC measurements | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 150 #define AFC_ON 1 // Enable of the Omega AFC module | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 151 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 152 #define AUDIO_TASK 1 // Enable the L1 audio features | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 153 #define AUDIO_SIMULATION 1 // Audio simulator for the audio tasks (works only with the new audio design i.e. AUDIO_TASK=1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 154 #define AUDIO_L1_STANDALONE 0 // Flag to enable the audio simulator used with the L1 stand-alone (works only with the new audio design i.e. AUDIO_TASK=1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 155 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 156 #define GTT_SIMULATION 1 // Gtt simulator for the gtt tasks (works only with if L1_GTT=1) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 157 #define TTY_SYNC_MCU 0 // TTY WORKAROUND BUG03401 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 158 #define TTY_SYNC_MCU_2 0 // | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 159 #define L1_GTT_FIFO_TEST_ATOMIC 0 // | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 160 #define NEW_WKA_PATCH 0 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 161 #define OPTIMISED 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 162 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 163 #define L1_RECOVERY 0 // L1 recovery | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 164 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 165 #undef L1_GPRS | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 166 #define L1_GPRS 1 // GPRS L1: MS supporting both Circuit Switched and Packet (GPRS) capabilities | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 167 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 168 #undef AMR | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 169 #define AMR 1 // AMR version 1.0 supported | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 170 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 171 #undef L1_12NEIGH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 172 #define L1_12NEIGH 1 // new L1-RR interface for 12 neighbour cells | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 173 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 174 #undef L1_GTT | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 175 #define L1_GTT 1 // Enable Global Text Telephony feature for simulation | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 176 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 177 #undef OP_L1_STANDALONE | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 178 #define OP_L1_STANDALONE 1 // Selection of code for L1 stand alone | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 179 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 180 #undef OP_RIV_AUDIO | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 181 #define OP_RIV_AUDIO 0 // Selection of code for Riviera audio | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 182 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 183 #undef OP_WCP | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 184 #define OP_WCP 0 // No WCP integration | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 185 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 186 #undef L1_DRP | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 187 #define L1_DRP 0 // L1 supporting DRP interface | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 188 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 189 #undef DRP_MEM_SIMULATION | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 190 #define DRP_MEM_SIMULATION 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 191 //--------------------------------------------------------------------------------- | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 192 // Test with H/W platform. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 193 //--------------------------------------------------------------------------------- | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 194 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 195 #if (GSM_IDLE_RAM == 1) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 196 #define GSM_IDLE_RAM_DEBUG 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 197 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 198 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 199 #define AFC_BYPASS_MODE 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 200 #define PWMEAS_IF_MODE_FORCE 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 201 // WA for OMAPS00099442 must be disabled in PC simulation | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 202 #undef L1_FF_WA_OMAPS00099442 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 203 #define L1_FF_WA_OMAPS00099442 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 204 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 205 #elif (CODE_VERSION == NOT_SIMULATION) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 206 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 207 #define L1_DRP_IQ_SCALING 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 208 // In Target AUDIO_DEBUG could be turned ON to debug any AUDIO ON/OFF issues | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 209 #define AUDIO_DEBUG 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 210 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 211 #if (GSM_IDLE_RAM == 1) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 212 #if ((CHIPSET == 12) || (CHIPSET == 10)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 213 #define GSM_IDLE_RAM_DEBUG 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 214 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 215 #define GSM_IDLE_RAM_DEBUG 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 216 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 217 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 218 #define GSM_IDLE_RAM_DEBUG 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 219 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 220 | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 221 //FreeCalypso: L1_VPM commented out, as I suspect it's a LoCosto-ism | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 222 //#define L1_VPM 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 223 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 224 #if (OP_L1_STANDALONE == 1) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 225 #if (CHIPSET == 15) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 226 #if ((BOARD == 71) && (FLASH == 0)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 227 // Not possible in I-SAMPLE only RAM configuration as there will | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 228 // not be enough memory space | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 229 #define BURST_PARAM_LOG_ENABLE 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 230 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 231 #define BURST_PARAM_LOG_ENABLE 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 232 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 233 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 234 #define BURST_PARAM_LOG_ENABLE 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 235 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 236 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 237 #define BURST_PARAM_LOG_ENABLE 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 238 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 239 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 240 // Work around about Calypso RevA: the bus is floating (Cf PB01435) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 241 // (corrected with Calypso ReV B and Calypso C035) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 242 #if (CHIPSET == 7) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 243 #define W_A_CALYPSO_BUG_01435 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 244 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 245 #define W_A_CALYPSO_BUG_01435 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 246 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 247 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 248 #if (CHIPSET == 12) // Not needed for CHIPSET =15, as there is no extended page mode in Locosto | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 249 #define W_A_CALYPSO_PLUS_SPR_19599 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 250 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 251 #define W_A_CALYPSO_PLUS_SPR_19599 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 252 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 253 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 254 // for AMR thresolds definition CQ22226 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 255 #define W_A_AMR_THRESHOLDS 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 256 #define W_A_PCTM_RX_AGC_GLOBAL_PARAMS 1 // For support of PCTM | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 257 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 258 #if (L1_GTT==1) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 259 #define TTY_SYNC_MCU 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 260 #define TTY_SYNC_MCU_2 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 261 #define L1_GTT_FIFO_TEST_ATOMIC 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 262 #define NEW_WKA_PATCH 0 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 263 #define OPTIMISED 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 264 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 265 #define TTY_SYNC_MCU_2 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 266 #define L1_GTT_FIFO_TEST_ATOMIC 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 267 #define TTY_SYNC_MCU 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 268 #define NEW_WKA_PATCH 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 269 #define OPTIMISED 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 270 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 271 #endif | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 272 | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 273 /* | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 274 * FreeCalypso: these FF_L1_IT_DSP_USF and FF_L1_IT_DSP_DTX features (?) | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 275 * are new with the LoCosto L1 headers, i.e., not present in the Leonardo | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 276 * headers. I have no idea what they are, and I suspect they may likely | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 277 * be something that won't work on our Calypso platform, so I'm disabling | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 278 * them for now. | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 279 */ | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 280 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 281 #undef FF_L1_IT_DSP_USF | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 282 #if 0 //(L1_GPRS == 1) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 283 #define FF_L1_IT_DSP_USF 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 284 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 285 #define FF_L1_IT_DSP_USF 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 286 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 287 #undef FF_L1_IT_DSP_DTX | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 288 #if 0 //(AMR == 1) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 289 #define FF_L1_IT_DSP_DTX 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 290 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 291 #define FF_L1_IT_DSP_DTX 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 292 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 293 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 294 // Traces... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 295 #define NUCLEUS_TRACE 0 // Nucleus error trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 296 #define FLOWCHART 0 // Message sequence/flow chart trace. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 297 #define LOGFILE_TRACE 0 // trace in an output logfile | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 298 #define TRACE_FULL_NAME 0 // display full fct names after a PM/COM error | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 299 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 300 // Test Scenari... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 301 #define SCENARIO_FILE 0 // Test Scenario comes from input files. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 302 #define SCENARIO_MEM 1 // // Test Scenario comes from RAM. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 303 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 304 #if (OP_L1_STANDALONE == 1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 305 #define L2_L3_SIMUL 1 // Layer 2 & Layer 3 simulated, main within NU_MAIN.C, trace possible. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 306 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 307 #define L2_L3_SIMUL 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 308 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 309 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 310 // Control algorithms... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 311 #define AFC_ALGO 1 // AFC algorithm. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 312 //TOA Algorithm needs to be on for TestMode, otherwise no dedic test will be succesful!!! | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 313 #if (L1_SAIC != 0) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 314 #define TOA_ALGO 2 // TOA algorithm. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 315 #else | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 316 #define TOA_ALGO 1 // TOA algorithm. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 317 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 318 #define AGC_ALGO 1 // AGC algorithm. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 319 #define TA_ALGO 1 // TA (Timing Advance) algorithm. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 320 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 321 #define FACCH_TEST 0 // FACCH test enabled. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 322 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 323 #define ADC_TIMER_ON 0 // Timer for ADC measurements | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 324 #define AFC_ON 1 // Enable of the Omega AFC module | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 325 | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 326 #if 0 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 327 /* FreeCalypso: moved to config section above */ | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 328 #define AUDIO_TASK 1 // Enable the L1 audio features | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 329 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 330 #define AUDIO_SIMULATION 0 // Audio simulator for the audio tasks (works only with the new audio design i.e. AUDIO_TASK=1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 331 #if (OP_L1_STANDALONE == 1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 332 #define AUDIO_L1_STANDALONE 1 // Flag to enable the audio simulator used with the L1 stand-alone (works only with the new audio design i.e. AUDIO_TASK=1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 333 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 334 #define AUDIO_L1_STANDALONE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 335 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 336 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 337 #define GTT_SIMULATION 0 // Gtt simulator for the gtt tasks (works only with if L1_GTT=1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 338 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 339 #define OP_BT 0 // Simulation of ISLAND (BLUETOOTH) sleep management | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 340 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 341 #define L1_RECOVERY 1 // L1 recovery | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 342 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 343 #if ((RF_FAM == 60) || (RF_FAM == 61)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 344 #define L1_DRP 1 // L1 supporting DRP interface | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 345 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 346 #define L1_DRP 0 // L1 supporting DRP interface | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 347 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 348 #define DRP_MEM_SIMULATION 0 // DRP memory simulation OFF by default | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 349 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 350 #if (L1_GPRS == 1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 351 #define RLC_VERSION RLC_SCENARIO | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 352 #if (RLC_VERSION == RLC_SCENARIO) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 353 #define RLC_DL_BLOCK_STAT 0 // Works with RLC_VERSION = RLC_SCENARIO | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 354 // output stat on CRC error blocks | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 355 // The user must enter the cs type and | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 356 // the number of frames desired. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 357 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 358 #define RLC_DL_BLOCK_STAT 0 // Default value; Never change it | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 359 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 360 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 361 #if (OP_L1_STANDALONE == 1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 362 #define DSP_BACKGROUND_TASKS 1 // Enable the TEST of DSP background.tasks | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 363 // activated by a layer 3 message (BG_TASK_START (<task number>)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 364 // deactivated by a layer 3 message (BG_TASK_STOP (<task number>)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 365 // Warning : Works only with DSP>=31 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 366 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 367 #define DSP_BACKGROUND_TASKS 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 368 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 369 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 370 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 371 #define DSP_BACKGROUND_TASKS 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 372 #define RLC_DL_BLOCK_STAT 0 // Default value; Never change it | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 373 #endif | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 374 #define PWMEAS_IF_MODE_FORCE 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 375 // WA for OMAPS00099442 (OMAPS0010023 (N12.x), OMAPS000010022 (N5.x)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 376 // The problem is: When NW is lost due to reception gap or cell border range, | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 377 // the MS will try to re-synchronize on the cell with the TPU timing aligned | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 378 // with the timing of the cell. So the FB will start within the 92 bits of the TPU window and | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 379 // will be missed. This issue is due to a limitation of the legacy FB demodulation algorithm | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 380 // WA is to re-initialize the TPU with an arbitrary timing value | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 381 #undef L1_FF_WA_OMAPS00099442 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 382 #define L1_FF_WA_OMAPS00099442 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 383 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 384 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 385 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 386 // Audio tasks selection | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 387 //----------------------- | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 388 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 389 #if (AUDIO_TASK == 1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 390 #define KEYBEEP 1 // Enable keybeep feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 391 #define TONE 1 // Enable tone feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 392 // Temporary modification for protocol stack compatibility - GSMLITE will be removed | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 393 #if (OP_L1_STANDALONE == 1) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 394 #define GSMLITE 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 395 #endif | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 396 #if (CODE_VERSION == SIMULATION) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 397 #define L1_VOICE_MEMO 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 398 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 399 #if ((OP_L1_STANDALONE == 1) || (!GSMLITE)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 400 #define MELODY_E1 1 // Enable melody format E1 feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 401 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 402 #if(L1_VOICE_MEMO == 1) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 403 #define VOICE_MEMO 1 // Enable voice memorization feature | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 404 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 405 #define VOICE_MEMO 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 406 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 407 #define FIR 1 // Enable FIR feature | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 408 #if (DSP >= 33) | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 409 #define AUDIO_MODE 1 // Enable Audio mode feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 410 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 411 #define AUDIO_MODE 0 // Disable Audio mode feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 412 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 413 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 414 #define MELODY_E1 0 // Disable melody format E1 feature | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 415 #if(L1_VOICE_MEMO == 1) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 416 #define VOICE_MEMO 1 // Enable voice memorization feature | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 417 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 418 #define VOICE_MEMO 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 419 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 420 #if (MELODY_E2) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 421 #define FIR 1 // Enable FIR feature | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 422 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 423 #define FIR 0 // Disable FIR feature | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 424 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 425 #define AUDIO_MODE 0 // Disable Audio mode feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 426 #endif | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 427 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 428 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 429 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 430 #define KEYBEEP 0 // Enable keybeep feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 431 #define TONE 0 // Enable tone feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 432 #define MELODY_E1 0 // Enable melody format E1 feature | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 433 #define VOICE_MEMO 0 // Enable voice memorization feature | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 434 #define FIR 0 // Enable FIR feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 435 #define AUDIO_MODE 0 // Enable Audio mode feature | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 436 #endif | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 437 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 438 //FreeCalypso: LoCosto-ism below disabled | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 439 //#define L1_MIDI_BUFFER 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 440 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 441 /* | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 442 * L1_CPORT appears in the Leonardo L1 headers, and is enabled only for | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 443 * CHIPSET 12. The LoCosto version doesn't have it at all. | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 444 */ | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 445 #define L1_CPORT 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 446 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 447 #define L1_AUDIO_BACKGROUND_TASK (SPEECH_RECO | MELODY_E2) // audio background task is used by speech reco and melody_e2 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 448 #if (OP_RIV_AUDIO == 1) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 449 #define L1_AUDIO_DRIVER (L1_VOICE_MEMO_AMR | L1_EXT_AUDIO_MGT | L1_MP3) // Riviera audio driver (only Voice Memo AMR is available) | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 450 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 451 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 452 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 453 // Vocoder selections | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 454 //------------------- | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 455 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 456 #define FR 1 // Full Rate | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 457 #define FR_HR 2 // Full Rate + Half Rate | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 458 #define FR_EFR 3 // Full Rate + Enhanced Full Rate | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 459 #define FR_HR_EFR 4 // Full Rate + Half Rate + Enhanced Full Rate | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 460 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 461 // Standard (frequency plan) selections | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 462 //------------------------------------- | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 463 #if(L1_FF_MULTIBAND == 0) // std id is not used if multiband feature is enabled | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 464 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 465 #define GSM 1 // GSM900. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 466 #define GSM_E 2 // GSM900 Extended. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 467 #define PCS1900 3 // PCS1900. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 468 #define DCS1800 4 // DCS1800. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 469 #define DUAL 5 // Dual Band (GSM900 + DCS 1800 bands) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 470 #define DUALEXT 6 // Dual Band (E-GSM900 + DCS 1800 bands) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 471 #define GSM850 7 // GSM850 Band | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 472 #define DUAL_US 8 // PCS1900 + GSM850 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 473 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 474 #endif // L1_FF_MULTIBAND | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 475 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 476 /*------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 477 /* Power Management */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 478 /*------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 479 #define PWR_MNGT 1 // POWER management active if l1_config.pwr_mngt=1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 480 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 481 /*------------------------------------*/ | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 482 /* BT Audio */ | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 483 /*------------------------------------*/ | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 484 #if ((L1_MP3 == 1) || (L1_AAC == 1)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 485 #if (OP_L1_STANDALONE == 0) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 486 #if((PSP_STANDALONE == 1) || (DRP_FW_BUILD == 1)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 487 #define L1_BT_AUDIO 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 488 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 489 #define L1_BT_AUDIO 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 490 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 491 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 492 #define L1_BT_AUDIO 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 493 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 494 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 495 /*---------------------------------------------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 496 /* DSP configurations */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 497 /* ------------------ */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 498 /* DSP | FR| HR|EFR|14.4| SPEED |12LA68|12LA68 |4L32|AEC| MCU/DSP */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 499 /* (version) | | | | | |POLE80|POLE112| |/NS| interface */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 500 /* ----------+---+---+---+----+---------+------+-------+----+---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 501 /* 0 (821) | x | | | | 39Mhz | x | | | | 1 */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 502 /* ----------+---+---+---+----+---------+------+-------+----+---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 503 /* 1 (830) | x | | | | 39Mhz | (1) | | x | | 1 */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 504 /* ----------+---+---+---+----+---------+------+-------+----+---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 505 /* 2 (912) | x | x | | | 58.5Mhz | x | | | | 2 */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 506 /* ----------+---+---+---+----+---------+------+-------+----+---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 507 /* 3 (10xx) | x | | x | x | 65Mhz | x | | | x | 3 */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 508 /* ----------+---+---+---+----+---------+------+-------+----|---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 509 /* 4 (11xx) | x | x | x | x | 65Mhz | x | x (3)| | x | 3 */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 510 /* ----------+---+---+---+----+---------+------+-------+----+---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 511 /* 5 (830) | x | | | | 39Mhz | x | | | | 1 */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 512 /* ----------+---+---+---+----+---------+------+-------+----+---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 513 /* 6 (11xx) | x | x | x | x | 65Mhz | x | x (3)| |(2)| 3 */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 514 /* ----------+---+---+---+----+---------+------+-------+----+---+---------- */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 515 /* */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 516 /*(1) this version can be loaded on a 12LA68/POLE80 but the RIF/DL problem is*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 517 /* not corrected. */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 518 /* */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 519 /*(2) AEC is disabled at DSP level but L1 must be compiled with MCU/DSP */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 520 /* interface which support AEC, therefore AEC is defined as 1. */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 521 /* */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 522 /*(3) Pole112 include RIF DL correction. No patch is needed if this one only */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 523 /* include RIF/DL problem. */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 524 /* */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 525 /*---------------------------------------------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 526 #if (DSP == 16 || DSP == 17) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 527 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 528 /* #define CLKMOD1 0x414e // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 529 #define CLKMOD2 0x414e // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 530 #define CLKSTART 0x29 // ...65 Mips */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 531 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 532 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 533 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 534 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 535 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 536 /* #define CLKMOD1 0x2116 //This settings force the DSP to never enteridle | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 537 #define CLKMOD2 0x2116 //In this case the PLL will be always on. 39 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 538 #define CLKSTART 0x25 // ...39 Mips */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 539 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 540 #define VOC FR_HR_EFR // FR + HR + EFR. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 541 #define DATA14_4 1 // No 14.4 data allowed. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 542 #define AEC 1 // AEC/NS supported. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 543 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 544 #define DSP_START 0x2000 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 545 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 546 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 547 #define W_A_DSP_SR_BGD 0 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 548 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 549 /* DSP debug trace configuration */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 550 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 551 #if (MELODY_E2) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 552 // In case of the melody E2 the DSP trace must be disable because the | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 553 // melody instrument waves are overlayed with DSP trace buffer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 554 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 555 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 556 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 557 #define C_DEBUG_BUFFER_SIZE 7 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 558 #else | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 559 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 560 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 561 #define C_DEBUG_BUFFER_SIZE 2047 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 562 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 563 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 564 #elif (DSP == 30) // First GPRS. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 565 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 566 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 567 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 568 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 569 #define VOC FR_HR_EFR // FR + HR + EFR. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 570 #define DATA14_4 1 // No 14.4 data allowed. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 571 #define AEC 1 // AEC/NS not supported. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 572 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 573 #define DSP_START 0x1F81 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 574 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 575 #define ULYSSE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 576 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 577 #define W_A_DSP_SR_BGD 0 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 578 #elif (DSP == 31) // ROM Code GPRS G0. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 579 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 580 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 581 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 582 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 583 #define VOC FR_HR_EFR // FR + HR + EFR (normaly FR_EFR : PBs). | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 584 #define DATA14_4 1 // 14.4 data allowed. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 585 #define AEC 1 // AEC/NS not supported. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 586 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 587 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 588 #define DSP_START 0x8763 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 589 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 590 #define INSTALL_ADD 0x87c9 // Used to set gprs_install_address pointer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 591 #define INSTALL_ADD_WITH_PATCH 0x1352 // Used to set gprs_install_address pointer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 592 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 593 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 594 #define ULYSSE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 595 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 596 #define W_A_DSP_SR_BGD 0 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 597 #elif (DSP == 32) // ROM Code GPRS G1. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 598 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 599 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 600 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 601 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 602 #define VOC FR_HR_EFR // FR + HR + EFR (normaly FR_EFR : PBs). | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 603 #define DATA14_4 1 // 14.4 data allowed. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 604 #define AEC 1 // AEC/NS not supported. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 605 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 606 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 607 #define DSP_START 0x8763 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 608 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 609 #define INSTALL_ADD 0x87c9 // Used to set gprs_install_address pointer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 610 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 611 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 612 #define ULYSSE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 613 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 614 #define W_A_DSP_SR_BGD 0 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 615 #elif (DSP == 33) // ROM Code GPRS. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 616 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 617 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 618 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 619 #define C_PLL_CONFIG 0x154 // For VTCXO = 13 MHz and max DSP speed = 84.5 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 620 #define VOC FR_HR_EFR // FR + HR + EFR (normaly FR_EFR : PBs). | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 621 #define AEC 1 // AEC/NS not supported. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 622 #define L1_NEW_AEC 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 623 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 624 #if ((L1_NEW_AEC) && (!AEC)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 625 // First undef the flag to avoid warnings at compilation time | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 626 #undef AEC | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 627 #define AEC 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 628 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 629 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 630 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 631 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 632 #define DSP_START 0x7000 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 633 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 634 #define INSTALL_ADD 0x7002 // Used to set gprs_install_address pointer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 635 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 636 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 637 #define ULYSSE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 638 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 639 #define W_A_DSP_SR_BGD 1 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 640 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 641 #if (CODE_VERSION == NOT_SIMULATION) | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 642 #define W_A_DSP_IDLE3 1 // Work around to report DSP state to the ARM for Deep Sleep | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 643 // management. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 644 // DSP_IDLE3 is not supported in simulation | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 645 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 646 #define W_A_DSP_IDLE3 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 647 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 648 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 649 // DSP software work-around config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 650 // bit0 - Work-around to support CRTG. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 651 // bit1 - DMA reset on critical DMA still running cases, refer to REQ01260. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 652 // bit2 - Solve Read/Write BULDATA pointers Omega & Nausica issue, refer to BUG00650. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 653 // bit3 - Solve IBUFPTRx reset IOTA issue, refer to BUG01911. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 654 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 655 #if (ANALOG == 1) // OMEGA / NAUSICA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 656 #define C_DSP_SW_WORK_AROUND 0x0006 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 657 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 658 #elif (ANALOG == 2) // IOTA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 659 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 660 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 661 #elif (ANALOG == 3) // SYREN | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 662 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 663 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 664 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 665 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 666 /* DSP debug trace configuration */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 667 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 668 #if (MELODY_E2) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 669 // In case of the melody E2 the DSP trace must be disable because the | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 670 // melody instrument waves are overlayed with DSP trace buffer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 671 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 672 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 673 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 674 #define C_DEBUG_BUFFER_SIZE 7 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 675 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 676 // DSP debug trace type config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 677 // |<-------------- Features -------------->|<---------- Levels ----------->| | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 678 // [15-8:UNUSED|7:TIMER|6:BURST|5:BUFFER|4:BUFFER HEADER|3:UNUSED|2:KERNEL|1:BASIC|0:ISR] | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 679 #define C_DEBUG_TRACE_TYPE 0x0000 // Level = BASIC; Features = Timer + Buffer Header + Burst. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 680 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 681 #if (C_DEBUG_TRACE_TYPE != 0) && ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 682 #define DSP_DEBUG_TRACE_ENABLE 1 // Enable DSP debug trace dumping capability | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 683 // Currently not supported ! | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 684 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 685 #else | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 686 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 687 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 688 #define C_DEBUG_BUFFER_SIZE 2047 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 689 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 690 // DSP debug trace type config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 691 // |<-------------- Features -------------->|<---------- Levels ----------->| | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 692 // [15-8:UNUSED|7:TIMER|6:BURST|5:BUFFER|4:BUFFER HEADER|3:UNUSED|2:KERNEL|1:BASIC|0:ISR] | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 693 #define C_DEBUG_TRACE_TYPE 0x0012 // Level = BASIC; Features = Buffer Header. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 694 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 695 #if (C_DEBUG_TRACE_TYPE != 0) && ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 696 #define DSP_DEBUG_TRACE_ENABLE 1 // Enable DSP debug trace dumping capability (supported since patch 2090) | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 697 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 698 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 699 /* d_error_status */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 700 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 701 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 702 #if ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 703 #define D_ERROR_STATUS_TRACE_ENABLE 1 // Enable d_error_status checking capability (supported since patch 2090) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 704 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 705 // masks to apply on d_error_status bit field for DSP patch 0x2061 or 0x2062 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 706 #define DSP_DEBUG_GSM_MASK 0x08BD // L1_MCU-SPR-15852 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 707 #define DSP_DEBUG_GPRS_MASK 0x0f3d | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 708 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 709 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 710 #if DCO_ALGO | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 711 // DCO type of scheduling | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 712 #define C_CN_DCO_PARAM 0xA248 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 713 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 714 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 715 #elif (DSP == 34) // ROM Code GPRS AMR. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 716 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 717 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 718 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 719 #define C_PLL_CONFIG 0x154 // For VTCXO = 13 MHz and max DSP speed = 84.5 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 720 #define VOC FR_HR_EFR // FR + HR + EFR (normaly FR_EFR : PBs). | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 721 #define AEC 1 // AEC/NS not supported. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 722 #define L1_NEW_AEC 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 723 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 724 #if ((L1_NEW_AEC) && (!AEC)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 725 // First undef the flag to avoid warnings at compilation time | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 726 #undef AEC | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 727 #define AEC 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 728 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 729 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 730 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 731 #define DSP_START 0x7000 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 732 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 733 #define INSTALL_ADD 0x7002 // Used to set gprs_install_address pointer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 734 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 735 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 736 #define ULYSSE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 737 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 738 #define W_A_DSP_SR_BGD 1 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 739 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 740 #if (CODE_VERSION == NOT_SIMULATION) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 741 #define W_A_DSP_IDLE3 1 // Work around to report DSP state to the ARM for Deep Sleep | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 742 // management. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 743 // DSP_IDLE3 is not supported in simulation | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 744 #else | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 745 #define W_A_DSP_IDLE3 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 746 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 747 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 748 // DSP software work-around config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 749 // bit0 - Work-around to support CRTG. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 750 // bit1 - DMA reset on critical DMA still running cases, refer to REQ01260. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 751 // bit2 - Solve Read/Write BULDATA pointers Omega & Nausica issue, refer to BUG00650. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 752 // bit3 - Solve IBUFPTRx reset IOTA issue, refer to BUG01911. | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 753 #if (ANALOG == 1) // OMEGA / NAUSICA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 754 #define C_DSP_SW_WORK_AROUND 0x0006 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 755 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 756 #elif (ANALOG == 2) // IOTA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 757 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 758 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 759 #elif (ANALOG == 3) // SYREN | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 760 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 761 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 762 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 763 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 764 /* DSP debug trace configuration */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 765 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 766 #if (MELODY_E2) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 767 // In case of the melody E2 the DSP trace must be disable because the | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 768 // melody instrument waves are overlayed with DSP trace buffer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 769 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 770 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 771 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 772 #define C_DEBUG_BUFFER_SIZE 7 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 773 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 774 // DSP debug trace type config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 775 // |<-------------- Features -------------->|<---------- Levels ----------->| | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 776 // [15-8:UNUSED|7:TIMER|6:BURST|5:BUFFER|4:BUFFER HEADER|3:UNUSED|2:KERNEL|1:BASIC|0:ISR] | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 777 #define C_DEBUG_TRACE_TYPE 0x0000 // Level = BASIC; Features = Timer + Buffer Header + Burst. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 778 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 779 #if (C_DEBUG_TRACE_TYPE != 0) && ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 780 #define DSP_DEBUG_TRACE_ENABLE 1 // Enable DSP debug trace dumping capability | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 781 // Currently not supported ! | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 782 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 783 #else | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 784 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 785 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 786 #define C_DEBUG_BUFFER_SIZE 2047 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 787 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 788 // DSP debug trace type config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 789 // |<-------------- Features -------------->|<---------- Levels ----------->| | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 790 // [15-8:UNUSED|7:TIMER|6:BURST|5:BUFFER|4:BUFFER HEADER|3:UNUSED|2:KERNEL|1:BASIC|0:ISR] | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 791 #define C_DEBUG_TRACE_TYPE 0x0012 // Level = BASIC; Features = Buffer Header. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 792 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 793 #if (C_DEBUG_TRACE_TYPE != 0) && ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 794 #define DSP_DEBUG_TRACE_ENABLE 1 // Enable DSP debug trace dumping capability (supported since patch 2090) | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 795 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 796 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 797 // AMR trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 798 #define C_AMR_TRACE_ID 55 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 799 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 800 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 801 /* d_error_status */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 802 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 803 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 804 #if ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 805 #define D_ERROR_STATUS_TRACE_ENABLE 1 // Enable d_error_status checking capability (supported since patch 2090) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 806 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 807 // masks to apply on d_error_status bit field for DSP patch 0x2061 or 0x2062 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 808 #define DSP_DEBUG_GSM_MASK 0x08BD // L1_MCU-SPR-15852 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 809 #define DSP_DEBUG_GPRS_MASK 0x0f3d | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 810 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 811 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 812 #elif (DSP == 35) // ROM Code GPRS AMR. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 813 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 814 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 815 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 816 #define C_PLL_CONFIG 0x154 // For VTCXO = 13 MHz and max DSP speed = 84.5 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 817 #define VOC FR_HR_EFR // FR + HR + EFR (normaly FR_EFR : PBs). | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 818 #define AEC 1 // AEC/NS not supported. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 819 #define L1_NEW_AEC 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 820 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 821 #if ((L1_NEW_AEC) && (!AEC)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 822 // First undef the flag to avoid warnings at compilation time | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 823 #undef AEC | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 824 #define AEC 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 825 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 826 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 827 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 828 #define FF_L1_TCH_VOCODER_CONTROL 1 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 829 #define W_A_WAIT_DSP_RESTART_AFTER_VOCODER_ENABLE 1 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 830 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 831 #define DSP_START 0x7000 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 832 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 833 #define INSTALL_ADD 0x7002 // Used to set gprs_install_address pointer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 834 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 835 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 836 #define ULYSSE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 837 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 838 #define W_A_DSP_SR_BGD 1 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 839 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 840 #if (CODE_VERSION == NOT_SIMULATION) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 841 #if (CHIPSET != 12) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 842 #define W_A_DSP_IDLE3 1 // Work around to report DSP state to the ARM for Deep Sleep | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 843 // management. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 844 // DSP_IDLE3 is not supported in simulation | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 845 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 846 #define W_A_DSP_IDLE3 0 // Work around to report DSP state to the ARM for Deep Sleep | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 847 // management. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 848 // DSP_IDLE3 is not supported in simulation | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 849 #endif // CHIPSET 12 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 850 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 851 #define W_A_DSP_IDLE3 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 852 #endif | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 853 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 854 #define W_A_DSP_PR20037 1 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 855 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 856 // DSP software work-around config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 857 // bit0 - Work-around to support CRTG. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 858 // bit1 - DMA reset on critical DMA still running cases, refer to REQ01260. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 859 // bit2 - Solve Read/Write BULDATA pointers Omega & Nausica issue, refer to BUG00650. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 860 // bit3 - Solve IBUFPTRx reset IOTA issue, refer to BUG01911. | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 861 #if (ANALOG == 1) // OMEGA / NAUSICA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 862 #define C_DSP_SW_WORK_AROUND 0x0006 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 863 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 864 #elif (ANALOG == 2) // IOTA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 865 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 866 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 867 #elif (ANALOG == 3) // SYREN | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 868 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 869 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 870 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 871 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 872 /* DSP debug trace configuration */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 873 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 874 #if (MELODY_E2) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 875 // In case of the melody E2 the DSP trace must be disable because the | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 876 // melody instrument waves are overlayed with DSP trace buffer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 877 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 878 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 879 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 880 #define C_DEBUG_BUFFER_SIZE 7 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 881 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 882 // DSP debug trace type config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 883 // |<-------------- Features -------------->|<---------- Levels ----------->| | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 884 // [15-8:UNUSED|7:TIMER|6:BURST|5:BUFFER|4:BUFFER HEADER|3:UNUSED|2:KERNEL|1:BASIC|0:ISR] | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 885 #define C_DEBUG_TRACE_TYPE 0x0000 // Level = BASIC; Features = Timer + Buffer Header + Burst. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 886 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 887 #if (C_DEBUG_TRACE_TYPE != 0) && ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 888 #define DSP_DEBUG_TRACE_ENABLE 1 // Enable DSP debug trace dumping capability | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 889 // Currently not supported ! | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 890 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 891 #else | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 892 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 893 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 894 #define C_DEBUG_BUFFER_SIZE 2047 // Real size is incremented by 1 for DSP write pointer. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 895 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 896 // DSP debug trace type config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 897 // |<-------------- Features -------------->|<---------- Levels ----------->| | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 898 // [15-8:UNUSED|7:TIMER|6:BURST|5:BUFFER|4:BUFFER HEADER|3:UNUSED|2:KERNEL|1:BASIC|0:ISR] | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 899 #define C_DEBUG_TRACE_TYPE 0x0012 // Level = BASIC; Features = Timer + Buffer Header + Burst. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 900 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 901 #if (C_DEBUG_TRACE_TYPE != 0) && ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 902 #define DSP_DEBUG_TRACE_ENABLE 1 // Enable DSP debug trace dumping capability (supported since patch 2090) | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 903 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 904 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 905 // AMR trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 906 #define C_AMR_TRACE_ID 55 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 907 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 908 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 909 /* d_error_status */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 910 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 911 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 912 #if ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 913 #define D_ERROR_STATUS_TRACE_ENABLE 1 // Enable d_error_status checking capability (supported since patch 2090) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 914 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 915 // masks to apply on d_error_status bit field for DSP patch 0x2061 or 0x2062 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 916 #define DSP_DEBUG_GSM_MASK 0x08BD // L1_MCU-SPR-15852 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 917 #define DSP_DEBUG_GPRS_MASK 0x0f3d | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 918 #endif | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 919 #elif (DSP >= 36) // ROM Code GPRS AMR. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 920 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 921 #if ((L1_PCM_EXTRACTION) && (SPEECH_RECO)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 922 #error "PCM extraction and Speech recognition not supported simultaneously" | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 923 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 924 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 925 #define CLKMOD1 0x4006 // ... | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 926 #define CLKMOD2 0x4116 // ...65 Mips pll free | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 927 #define CLKSTART 0x29 // ...65 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 928 #define C_PLL_CONFIG 0x154 // For VTCXO = 13 MHz and max DSP speed = 84.5 Mips | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 929 #define VOC FR_HR_EFR // FR + HR + EFR (normaly FR_EFR : PBs). | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 930 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 931 #if 0 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 932 /* what we got with LoCosto L1 headers */ | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 933 #define AEC 0 // AEC/NS not supported. | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 934 #define L1_NEW_AEC 0 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 935 #else | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 936 /* what we are used to from the Leonardo version */ | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 937 #define AEC 1 // AEC/NS not supported. | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 938 #if (OP_RIV_AUDIO == 0) | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 939 #define L1_NEW_AEC 1 | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 940 #else | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 941 // Available but not yet tuned with Riviera AUDIO | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 942 #define L1_NEW_AEC 0 | 
| 532 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 943 #endif | 
| 
d9fd344d7570
gsm-fw/L1/include/l1_confg.h: FC changes reapplied to LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
531diff
changeset | 944 #endif | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 945 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 946 #if ((L1_NEW_AEC) && (!AEC)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 947 // First undef the flag to avoid warnings at compilation time | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 948 #undef AEC | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 949 #define AEC 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 950 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 951 #define MAP 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 952 #undef L1_AMR_NSYNC | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 953 #define L1_AMR_NSYNC 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 954 #define FF_L1_TCH_VOCODER_CONTROL 1 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 955 #define W_A_WAIT_DSP_RESTART_AFTER_VOCODER_ENABLE 1 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 956 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 957 #define DSP_START 0x7000 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 958 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 959 #define INSTALL_ADD 0x7002 // Used to set gprs_install_address pointer | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 960 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 961 #define W_A_DSP1 0 // Work Around correcting pb in DSP: SACCH | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 962 #define ULYSSE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 963 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 964 #define W_A_DSP_SR_BGD 1 // Work around about the DSP speech reco background task. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 965 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 966 #if (CODE_VERSION == NOT_SIMULATION) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 967 #if ((CHIPSET != 12) && (CHIPSET != 15)) | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 968 #define W_A_DSP_IDLE3 1 // Work around to report DSP state to the ARM for Deep Sleep | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 969 // management. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 970 // DSP_IDLE3 is not supported in simulation | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 971 #else // CHIPSET 12 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 972 #define W_A_DSP_IDLE3 0 // Work around to report DSP state to the ARM for Deep Sleep | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 973 // management. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 974 // DSP_IDLE3 is not supported in simulation | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 975 #endif // CHIPSET 12 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 976 #else // CODE_VERSION | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 977 #define W_A_DSP_IDLE3 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 978 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 979 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 980 #define W_A_DSP_PR20037 1 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 981 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 982 // DSP software work-around config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 983 // bit0 - Work-around to support CRTG. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 984 // bit1 - DMA reset on critical DMA still running cases, refer to REQ01260. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 985 // bit2 - Solve Read/Write BULDATA pointers Omega & Nausica issue, refer to BUG00650. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 986 // bit3 - Solve IBUFPTRx reset IOTA issue, refer to BUG01911. | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 987 #if (ANALOG == 1) // OMEGA / NAUSICA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 988 #define C_DSP_SW_WORK_AROUND 0x0006 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 989 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 990 #elif (ANALOG == 2) // IOTA | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 991 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 992 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 993 #elif (ANALOG == 3) // SYREN | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 994 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 995 | 
| 531 
de635895e0be
gsm-fw/L1/include/*.h: s/ANLG_FAM/ANALOG/ in LoCosto-based version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
530diff
changeset | 996 #elif (ANALOG == 11) // TRITON | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 997 #define C_DSP_SW_WORK_AROUND 0x000E | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 998 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 999 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1000 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1001 /* DSP debug trace configuration */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1002 /*-------------------------------*/ | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1003 // Note: | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1004 // In case of melody E2, MP3, AAC or Dyn Dwnld ACTIVITY the DSP trace is automatically disabled | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1005 // because the melody instrument waves are overlayed with DSP trace buffer (supported since patch 7c20) | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1006 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1007 // DSP debug trace API buffer config | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1008 #define C_DEBUG_BUFFER_ADD 0x17ff // Address of DSP write pointer... data are just after. | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1009 #define C_DEBUG_BUFFER_SIZE 2047 // Real size is incremented by 1 for DSP write pointer. | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1010 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1011 // DSP debug trace type config | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1012 // |<-------------- Features -------------->|<---------- Levels ----------->| | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1013 // [15-8:UNUSED|7:TIMER|6:BURST|5:BUFFER|4:BUFFER HEADER|3:UNUSED|2:KERNEL|1:BASIC|0:ISR] | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1014 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1015 #if (TRACE_TYPE == 1) || (TRACE_TYPE == 4)// C_DEBUG_TRACE_TYPE 0x0012 changed from 0x0054 for DSP load reduce | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1016 #define C_DEBUG_TRACE_TYPE 0x0012 // Level = KERNEL; Features = Timer, Burst, Buffer Header. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1017 #else | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1018 #define C_DEBUG_TRACE_TYPE 0x0000 // Level = KERNEL; Features = Timer, Burst, Buffer Header. | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1019 #endif | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1020 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1021 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1022 #if (C_DEBUG_TRACE_TYPE != 0) && ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1023 #define DSP_DEBUG_TRACE_ENABLE 1 // Enable DSP debug trace dumping capability | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1024 // Currently not supported ! | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1025 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1026 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1027 // AMR trace | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1028 #define C_AMR_TRACE_ID 55 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1029 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1030 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1031 /* d_error_status */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1032 /*-------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1033 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1034 #if ((TRACE_TYPE == 1) || (TRACE_TYPE == 4)) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1035 #define D_ERROR_STATUS_TRACE_ENABLE 1 // Enable d_error_status checking capability (supported since patch 2090) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1036 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1037 // masks to apply on d_error_status bit field for DSP patch 0x2061 or 0x2062 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1038 #define DSP_DEBUG_GSM_MASK 0x08BD // L1_MCU-SPR-15852 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1039 #define DSP_DEBUG_GPRS_MASK 0x0f3d | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1040 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1041 #endif // DSP | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1042 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1043 /*------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1044 /* Default value */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1045 /*------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1046 #ifndef W_A_DSP1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1047 #define W_A_DSP1 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1048 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1049 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1050 #ifndef DATA14_4 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1051 #define DATA14_4 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1052 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1053 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1054 #ifndef W_A_ITFORCE | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1055 #define W_A_ITFORCE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1056 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1057 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1058 #ifndef W_A_DSP_IDLE3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1059 #define W_A_DSP_IDLE3 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1060 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1061 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1062 #ifndef L1_NEW_AEC | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1063 #define L1_NEW_AEC 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1064 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1065 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1066 #ifndef DSP_DEBUG_TRACE_ENABLE | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1067 #define DSP_DEBUG_TRACE_ENABLE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1068 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1069 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1070 #ifndef DEBUG_DEDIC_TCH_BLOCK_STAT | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1071 #define DEBUG_DEDIC_TCH_BLOCK_STAT 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1072 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1073 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1074 #ifndef D_ERROR_STATUS_TRACE_ENABLE | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1075 #define D_ERROR_STATUS_TRACE_ENABLE 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1076 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1077 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1078 #ifndef L1_GTT | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1079 #define L1_GTT 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1080 #define TTY_SYNC_MCU 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1081 #define TTY_SYNC_MCU_2 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1082 #define L1_GTT_FIFO_TEST_ATOMIC 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1083 #define NEW_WKA_PATCH 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1084 #define OPTIMISED 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1085 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1086 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1087 #ifndef L1_AMR_NSYNC | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1088 #define L1_AMR_NSYNC 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1089 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1090 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1091 #ifndef FF_L1_TCH_VOCODER_CONTROL | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1092 #define FF_L1_TCH_VOCODER_CONTROL 0 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1093 #define W_A_WAIT_DSP_RESTART_AFTER_VOCODER_ENABLE 0 | 
| 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1094 #define W_A_DSP_PR20037 0 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1095 #endif | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1096 | 
| 530 
25a7fe25864c
gsm-fw/L1/include: switch to LoCosto versions of all header files
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
526diff
changeset | 1097 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1098 /*------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1099 /* Download */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1100 /*------------------------------------*/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1101 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1102 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1103 /* Possible values for the download status */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1104 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1105 #define LEAD_READY 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1106 #define BLOCK_READY 2 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1107 #define PROGRAM_DONE 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1108 #define PAGE_SELECTION 4 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1109 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1110 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1111 /************************************/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1112 /* Options of compilation... */ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1113 /************************************/ | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1114 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1115 // Possible choice of hardware plateform. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1116 #define GEMINI 1 // GEMINI chip (rom dsp code) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1117 #define POLESTAR 2 // POLESTAR chip (no rom) | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1118 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1119 // Possible choice for DSP software setup. | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1120 #define NO_DWNLD 0 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1121 #define PATCH_DWNLD 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1122 #define DSP_DWNLD 2 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1123 #define PATCH_DSP_DWNLD 3 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1124 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1125 // MAC-S status reporting to Layer 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1126 #define MACS_STATUS 0 // MAC-S STATUS activated if set to 1 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1127 | 
| 714 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1128 /* | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1129 * Possible choice for dll_dcch_downlink interface (with FN or without FN) | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1130 * 0=without, 1=with FN parameter | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1131 * | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1132 * FreeCalypso note: the Leonardo version had this setting set to 1, i.e., | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1133 * 3 arguments to dll_dcch_downlink(). We don't have any source or even | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1134 * header files for the Leonardo version of DL, but disassembly shows | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1135 * that dll_dcch_downlink() does expect the FN parameter. The source for | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1136 * DL from LoCosto also has a SEND_FN_TO_L2_IN_DCCH configurable setting, | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1137 * and it is set to 1 in the dl.h local header. But here is the kicker: | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1138 * the LoCosto version of this l1_confg.h header has the setting set to 0! | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1139 * | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1140 * I couldn't believe my eyes, so I disassembled the binary objects present | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1141 * in the copy of the LoCosto source from scottn.us: yes, indeed that | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1142 * code version contains an outright bug in that L1 does not pass the | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1143 * 3rd argument (in ARM register r2), but DL expects it to be there. | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1144 * (Thus DL is getting whatever "garbage" happens to be in r2 as the FN | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1145 * parameter. I did not take the time to investigate what the downstream | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1146 * effects are.) | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1147 * | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1148 * For FreeCalypso I'm setting SEND_FN_TO_L2_IN_DCCH to 1, both here | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1149 * in L1 and in DL, where it was already set. | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1150 */ | 
| 
58bbee73c4b7
gsm-fw/L1/include/l1_confg.h: SEND_FN_TO_L2_IN_DCCH fix
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
561diff
changeset | 1151 #define SEND_FN_TO_L2_IN_DCCH 1 | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1152 | 
| 549 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1153 /* | 
| 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1154 * FreeCalypso change: I'm disabling L1_CHECK_COMPATIBLE (a new "feature" | 
| 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1155 * added with LoCosto version of L1, not present in the Leonardo version) | 
| 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1156 * because l1_async.c fails to compile with it enabled. Examination of | 
| 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1157 * the code reveals that this "compatibility check" involves things | 
| 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1158 * which we won't be enabling any time soon, if ever. | 
| 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1159 */ | 
| 
b1e2dbb3c751
L1: l1_async.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
532diff
changeset | 1160 #define L1_CHECK_COMPATIBLE 0 //Check L1A message compatiblity | 
| 115 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1161 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1162 //--------------------------------------------------------------------------------- | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1163 | 
| 
1e41550feec5
nuc-fw: Init_Target() reconstructed
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1164 #endif /* __L1_CONFG_H__ */ | 
