FreeCalypso > hg > freecalypso-tools
comparison rvinterf/etmsync/l1tmcmd.c @ 845:aec320fe2653
fc-tmsync: new madc command reads all 8 MADC channels
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 31 Jul 2021 22:23:05 +0000 |
parents | 4694c7686ccd |
children |
comparison
equal
deleted
inserted
replaced
844:4694c7686ccd | 845:aec320fe2653 |
---|---|
322 (int)val - 65536); | 322 (int)val - 65536); |
323 else | 323 else |
324 printf("read value: 0x%04X (%u)\n", val, val); | 324 printf("read value: 0x%04X (%u)\n", val, val); |
325 return(0); | 325 return(0); |
326 } | 326 } |
327 | |
328 cmd_madc(argc, argv) | |
329 char **argv; | |
330 { | |
331 u16 val; | |
332 int rc; | |
333 | |
334 rc = do_mpr(CONVERTED_ADC0, &val); | |
335 if (rc) | |
336 return(rc); | |
337 printf("VBAT=%u\n", val); | |
338 rc = do_mpr(CONVERTED_ADC1, &val); | |
339 if (rc) | |
340 return(rc); | |
341 printf("VCHG=%u\n", val); | |
342 rc = do_mpr(RAW_ADC2, &val); | |
343 if (rc) | |
344 return(rc); | |
345 printf("ICHG=%u\n", val); | |
346 rc = do_mpr(CONVERTED_ADC3, &val); | |
347 if (rc) | |
348 return(rc); | |
349 printf("VBACKUP=%u\n", val); | |
350 rc = do_mpr(RAW_ADC4, &val); | |
351 if (rc) | |
352 return(rc); | |
353 printf("ADIN1=0x%04X\n", val); | |
354 rc = do_mpr(RAW_ADC5, &val); | |
355 if (rc) | |
356 return(rc); | |
357 printf("ADIN2=0x%04X\n", val); | |
358 rc = do_mpr(RAW_ADC6, &val); | |
359 if (rc) | |
360 return(rc); | |
361 printf("ADIN3=0x%04X\n", val); | |
362 rc = do_mpr(RAW_ADC7, &val); | |
363 if (rc) | |
364 return(rc); | |
365 printf("ADIN4=0x%04X\n", val); | |
366 return(0); | |
367 } |