From c951e54ff2db5ca61335e8212cb98d8f2900808f Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sat, 27 Jul 2019 10:06:38 +0200 Subject: [PATCH] chg: 'lf t55xx deviceconfig' - change text when not configured --- armsrc/lfops.c | 42 +++++++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/armsrc/lfops.c b/armsrc/lfops.c index 2c9abbda1..132ebe53c 100644 --- a/armsrc/lfops.c +++ b/armsrc/lfops.c @@ -170,14 +170,42 @@ void printT55xxConfig(void) { Dbprintf(_YELLOW_("1 of 4 coding reference")); break; } - Dbprintf(" [a] startgap............%d*8 (%d)", T55xx_Timing.m[i].start_gap / 8, T55xx_Timing.m[i].start_gap); - Dbprintf(" [b] writegap............%d*8 (%d)", T55xx_Timing.m[i].write_gap / 8, T55xx_Timing.m[i].write_gap); - Dbprintf(" [c] write_0.............%d*8 (%d)", T55xx_Timing.m[i].write_0 / 8, T55xx_Timing.m[i].write_0); - Dbprintf(" [d] write_1.............%d*8 (%d)", T55xx_Timing.m[i].write_1 / 8, T55xx_Timing.m[i].write_1); - Dbprintf(" [e] readgap.............%d*8 (%d)", T55xx_Timing.m[i].read_gap / 8, T55xx_Timing.m[i].read_gap); + if ( T55xx_Timing.m[i].start_gap != 0xFFFF ) + Dbprintf(" [a] startgap............%d*8 (%d)", T55xx_Timing.m[i].start_gap / 8, T55xx_Timing.m[i].start_gap); + else + Dbprintf(" [a] startgap............" _RED_("unconfigured") ); + + if ( T55xx_Timing.m[i].write_gap != 0xFFFF ) + Dbprintf(" [b] writegap............%d*8 (%d)", T55xx_Timing.m[i].write_gap / 8, T55xx_Timing.m[i].write_gap); + else + Dbprintf(" [b] writegap............" _RED_("unconfigured") ); + + if ( T55xx_Timing.m[i].write_0 != 0xFFFF ) + Dbprintf(" [c] write_0.............%d*8 (%d)", T55xx_Timing.m[i].write_0 / 8, T55xx_Timing.m[i].write_0); + else + Dbprintf(" [c] write_0............." _RED_("unconfigured") ); + + if ( T55xx_Timing.m[i].write_1 != 0xFFFF ) + Dbprintf(" [d] write_1.............%d*8 (%d)", T55xx_Timing.m[i].write_1 / 8, T55xx_Timing.m[i].write_1); + else + Dbprintf(" [d] write_1............." _RED_("unconfigured") ); + + if ( T55xx_Timing.m[i].read_gap != 0xFFFF ) + Dbprintf(" [e] readgap.............%d*8 (%d)", T55xx_Timing.m[i].read_gap / 8, T55xx_Timing.m[i].read_gap); + else + Dbprintf(" [e] readgap............." _RED_("unconfigured") ); + if (i == T55XX_DLMODE_1OF4) { - Dbprintf(" [f] write_2.............%d*8 (%d)", T55xx_Timing.m[i].write_2 / 8, T55xx_Timing.m[i].write_2); - Dbprintf(" [g] write_3.............%d*8 (%d)", T55xx_Timing.m[i].write_3 / 8, T55xx_Timing.m[i].write_3); + + if ( T55xx_Timing.m[i].write_2 != 0xFFFF ) + Dbprintf(" [f] write_2.............%d*8 (%d)", T55xx_Timing.m[i].write_2 / 8, T55xx_Timing.m[i].write_2); + else + Dbprintf(" [f] write_2............." _RED_("unconfigured") ); + + if ( T55xx_Timing.m[i].write_3 != 0xFFFF ) + Dbprintf(" [g] write_3.............%d*8 (%d)", T55xx_Timing.m[i].write_3 / 8, T55xx_Timing.m[i].write_3); + else + Dbprintf(" [f] write_3............." _RED_("unconfigured") ); } } }