# HG changeset patch # User Michael Spacefalcon # Date 1406953356 0 # Node ID 9c91a1f670bdb983f0cbf4fef89ffe0ed4d6f5e7 # Parent 99e44a92274cf731e03fdfeb5e37679de8a57cd0 gsm-fw/L1/cust0 compiles! diff -r 99e44a92274c -r 9c91a1f670bd gsm-fw/L1/cust0/l1_cust.c --- a/gsm-fw/L1/cust0/l1_cust.c Sat Aug 02 03:58:40 2014 +0000 +++ b/gsm-fw/L1/cust0/l1_cust.c Sat Aug 02 04:22:36 2014 +0000 @@ -128,6 +128,10 @@ extern T_ADCCAL adc_cal; extern T_TEMP temperature[TEMP_TABLE_SIZE]; +/* FreeCalypso configuration */ +#define DWNLD PATCH_DWNLD +#define STD DUALEXT + // Nucleus functions extern INT TMD_Timer_State; extern UWORD32 TMD_Timer; // for big sleep diff -r 99e44a92274c -r 9c91a1f670bd gsm-fw/L1/include/l1_defty.h --- a/gsm-fw/L1/include/l1_defty.h Sat Aug 02 03:58:40 2014 +0000 +++ b/gsm-fw/L1/include/l1_defty.h Sat Aug 02 04:22:36 2014 +0000 @@ -3945,6 +3945,12 @@ // Fake L1S sm for audio IT generation //++++++++++++++++++++++++++++++++++++ T_AUDIOIT_TASK audioIt_task; + + /* + * FreeCalypso change: I had to move this part here, or else + * compilation fails w/o AUDIO_TASK + */ + T_OUTEN_CFG_TASK outen_cfg_task; #endif @@ -3960,7 +3966,6 @@ #if (L1_DYN_DSP_DWNLD == 1) T_DYN_DWNLD_TASK_COMMAND dyn_dwnld_task; #endif - T_OUTEN_CFG_TASK outen_cfg_task; #if REL99 #if FF_EMR @@ -3999,7 +4004,10 @@ #endif /* DSP CPU load measurement */ - T_DB_MCU_TO_DSP_CPU_LOAD *dsp_cpu_load_db_w_ptr; + /* FreeCalypso change: the necessary #if was missing */ + #if (DSP == 38) || (DSP == 39) + T_DB_MCU_TO_DSP_CPU_LOAD *dsp_cpu_load_db_w_ptr; + #endif } T_L1S_DSP_COM;