comparison chipsetsw/layer1/dyn_dwl_cfile/l1_dyn_dwl_afunc.c @ 24:26666ef41058

l1_dyn_dwl_init.c compiles
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Thu, 22 Oct 2015 16:59:26 +0000
parents 3358b8e6922f
children d465d2510d28
comparison
equal deleted inserted replaced
23:8f0ad3db1a0c 24:26666ef41058
65 65
66 /* table reconstructed from disassembly of TCS211 binary object */ 66 /* table reconstructed from disassembly of TCS211 binary object */
67 const T_SIGNAL_PATCH signal_patch_array[NUM_OF_DYN_DWNLD_PRIMITIVES] = 67 const T_SIGNAL_PATCH signal_patch_array[NUM_OF_DYN_DWNLD_PRIMITIVES] =
68 { 68 {
69 {L1C_STOP_DEDICATED_DONE, 0}, 69 {L1C_STOP_DEDICATED_DONE, 0},
70 #if (L1_GTT == 1)
71 {MMI_GTT_START_REQ, 1},
72 #endif
70 {MPHC_IMMED_ASSIGN_REQ, 2}, 73 {MPHC_IMMED_ASSIGN_REQ, 2},
74 #if (MELODY_E2 == 1)
71 {MMI_MELODY0_E2_START_REQ, 3}, 75 {MMI_MELODY0_E2_START_REQ, 3},
72 {MMI_MELODY1_E2_START_REQ, 4}, 76 {MMI_MELODY1_E2_START_REQ, 4},
73 {L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON, 5}, 77 {L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON, 5},
78 #endif
74 }; 79 };
75 80
76 81
77 /* 82 /*
78 * LoCosto version of L1 has a function called l1_check_flag_for_download_area() 83 * LoCosto version of L1 has a function called l1_check_flag_for_download_area()
92 return; 97 return;
93 case L1C_STOP_DEDICATED_DONE: /* 0x0081 */ 98 case L1C_STOP_DEDICATED_DONE: /* 0x0081 */
94 /* code at 0x86 */ 99 /* code at 0x86 */
95 l1a.dyn_dwnld.dedicated_stop_flag = TRUE; 100 l1a.dyn_dwnld.dedicated_stop_flag = TRUE;
96 return; 101 return;
102 #if (MELODY_E2 == 1)
97 case MMI_MELODY0_E2_START_REQ: /* 0x182E */ 103 case MMI_MELODY0_E2_START_REQ: /* 0x182E */
98 /* code at 0x6c */ 104 /* code at 0x6c */
99 l1a.dyn_dwnld.melody0_E2_flag_activated = TRUE; 105 l1a.dyn_dwnld.melody0_E2_flag_activated = TRUE;
100 if (l1a.dyn_dwnld.melody1_E2_flag_activated == TRUE) { 106 if (l1a.dyn_dwnld.melody1_E2_flag_activated == TRUE) {
101 /* code at 0x80 */ 107 /* code at 0x80 */
127 return; 133 return;
128 case L1_MELODY1_E2_STOP_CON: /* 0x1868 */ 134 case L1_MELODY1_E2_STOP_CON: /* 0x1868 */
129 /* code at 0x2e */ 135 /* code at 0x2e */
130 l1a.dyn_dwnld.melody1_E2_flag_activated = FALSE; 136 l1a.dyn_dwnld.melody1_E2_flag_activated = FALSE;
131 return; 137 return;
138 #endif
132 default: 139 default:
133 return; 140 return;
134 } 141 }
135 142
136 } 143 }