# HG changeset patch # User Mychaela Falconia # Date 1465346483 0 # Node ID 6a71281f0d8268cc39dc5ba291afa3c29795f36f # Parent 3c9aaec4eb88a1d80df7af597037334dd9fd38fd l1audio_init.c fully reconstructed, matches TCS211 object diff -r 3c9aaec4eb88 -r 6a71281f0d82 chipsetsw/layer1/audio_cfile/l1audio_init.c --- a/chipsetsw/layer1/audio_cfile/l1audio_init.c Wed Jun 08 00:23:41 2016 +0000 +++ b/chipsetsw/layer1/audio_cfile/l1audio_init.c Wed Jun 08 00:41:23 2016 +0000 @@ -171,6 +171,12 @@ { UWORD8 i, j; + //----------------------------------- + // AUDIO control words initialization + //----------------------------------- + l1s_dsp_com.dsp_ndb_ptr->d_toneskb_init = 0; // MCU/DSP audio task com. register + l1s_dsp_com.dsp_ndb_ptr->d_toneskb_status = 0; // MCU/DSP audio task com. register + #if (KEYBEEP) l1s_dsp_com.dsp_ndb_ptr->d_k_x1_kt0 = 0; // keybeep variable l1s_dsp_com.dsp_ndb_ptr->d_k_x1_kt1 = 0; // keybeep variable @@ -332,6 +338,9 @@ l1s_dsp_com.dsp_ndb_ptr->a_melody_e2_instrument_ptr[i] = 0x0000; } + /* FreeCalypso: reconstructed from disassembly of TCS211 object */ + l1s_dsp_com.dsp_ndb_ptr->d_melody_e2_deltatime = 0; + // Reset the flag to know if the DSP melody E2 task runs l1s.melody_e2.dsp_task = FALSE; #endif // MELODY_E2 @@ -342,12 +351,6 @@ l1s_dsp_com.dsp_ndb_ptr->d_melody_selection = NO_MELODY_SELECTED; #endif - //----------------------------------- - // AUDIO control words initialization - //----------------------------------- - l1s_dsp_com.dsp_ndb_ptr->d_toneskb_init = 0; // MCU/DSP audio task com. register - l1s_dsp_com.dsp_ndb_ptr->d_toneskb_status = 0; // MCU/DSP audio task com. register - #if ((CHIPSET == 4) || (CHIPSET == 12) || (CHIPSET == 15) || ((CHIPSET==10) && (OP_WCP==1))) && ((DSP == 36) || (DSP == 37) || (DSP == 38) || (DSP == 39)) l1s_dsp_com.dsp_ndb_ptr->d_es_ctrl = 0; // ES control