comparison chipsetsw/layer1/tm_cfile/l1tm_func.c @ 233:a3ca660219a1

l1tm_func.c: l1tm_misc_param_write() reconstructed
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jan 2017 06:49:27 +0000
parents 3061759abe6a
children 09f0a502745e
comparison
equal deleted inserted replaced
232:3061759abe6a 233:a3ca660219a1
1145 tm_return->size = 2; 1145 tm_return->size = 2;
1146 tm_return->status = E_OK; 1146 tm_return->status = E_OK;
1147 tm_return->index = 0; 1147 tm_return->index = 0;
1148 } 1148 }
1149 1149
1150 /* TCS211 function missing in LoCosto, reconstructed from disassembly */
1150 void l1tm_misc_param_write(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return) 1151 void l1tm_misc_param_write(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return)
1151 { 1152 {
1152 /* TCS211 function missing in LoCosto, to be reconstructed from disasm */ 1153 tm_return->index = prim->u.tm_params.index;
1154 tm_return->size = 0;
1155 switch (prim->u.tm_params.index) {
1156 case ADC_ENA_FLAG:
1157 l1_config.adc_enable = prim->u.tm_params.value;
1158 tm_return->status = E_OK;
1159 break;
1160 default:
1161 Cust_tm_misc_param_write(tm_return, prim->u.tm_params.index,
1162 prim->u.tm_params.value);
1163 }
1153 } 1164 }
1154 1165
1155 void l1tm_misc_param_read(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return) 1166 void l1tm_misc_param_read(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return)
1156 { 1167 {
1157 /* TCS211 function missing in LoCosto, to be reconstructed from disasm */ 1168 /* TCS211 function missing in LoCosto, to be reconstructed from disasm */