FreeCalypso > hg > freecalypso-tools
diff librftab/rftablewr.c @ 721:059649902c7f
librftab: added support for adc-cal tables
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 25 Aug 2020 07:15:02 +0000 |
parents | 329c31f7c797 |
children |
line wrap: on
line diff
--- a/librftab/rftablewr.c Tue Aug 25 06:28:44 2020 +0000 +++ b/librftab/rftablewr.c Tue Aug 25 07:15:02 2020 +0000 @@ -37,6 +37,29 @@ } void +write_adccal_table(bin, outf) + u_char *bin; + FILE *outf; +{ + fputs("rf_table adc-cal\n\n", outf); + fprintf(outf, "%5u %6d\t# Vbat\n", get_u16(bin), get_s16(bin + 18)); + fprintf(outf, "%5u %6d\t# Vchg\n", get_u16(bin + 2), get_s16(bin + 20)); + fprintf(outf, "%5u %6d\t# Ichg\n", get_u16(bin + 4), get_s16(bin + 22)); + fprintf(outf, "%5u %6d\t# Vbackup\n", get_u16(bin + 6), + get_s16(bin + 24)); + fprintf(outf, "%5u %6d\t# ADIN1\n", get_u16(bin + 8), + get_s16(bin + 26)); + fprintf(outf, "%5u %6d\t# ADIN2\n", get_u16(bin + 10), + get_s16(bin + 28)); + fprintf(outf, "%5u %6d\t# ADIN3\n", get_u16(bin + 12), + get_s16(bin + 30)); + fprintf(outf, "%5u %6d\t# RF Temp\n", get_u16(bin + 14), + get_s16(bin + 32)); + fprintf(outf, "%5u %6d\t# ADIN5\n", get_u16(bin + 16), + get_s16(bin + 34)); +} + +void write_afcparams_table(bin, outf) u_char *bin; FILE *outf;