wiringPi: Prevent showing -1 value for readall command

Change-Id: I32393427eaba8439fe86dcca7f212165b9339779
This commit is contained in:
joshua-yang
2019-01-10 13:56:22 +09:00
parent 96152ee6bc
commit ae9a8e9ced

View File

@@ -324,8 +324,21 @@ static void readallPhysOdroid (int model, int rev, int physPin, const char *phys
printf (" | %4s", alts [getAlt (pin)]) ; printf (" | %4s", alts [getAlt (pin)]) ;
printf (" | %d", digitalRead (pin)) ; printf (" | %d", digitalRead (pin)) ;
printf (" | %2d", getPadDrive (pin)) ; switch (model) {
printf (" | %5s", pupd [getPUPD (pin)]); case MODEL_ODROID_N1:
printf (" | | ");
break;
case MODEL_ODROID_C1:
case MODEL_ODROID_C2:
printf (" | | %5s", pupd[getPUPD(pin)]);
break;
case MODEL_ODROID_XU3:
case MODEL_ODROID_N2:
printf (" | %2d | %5s", getPadDrive(pin), pupd[getPUPD(pin)]);
break;
default:
break;
}
} }
// Physical pin number // Physical pin number
@@ -344,8 +357,21 @@ static void readallPhysOdroid (int model, int rev, int physPin, const char *phys
else else
pin = physToWpi [physPin]; pin = physToWpi [physPin];
printf (" | %-5s", pupd [getPUPD (pin)]); switch (model) {
printf (" | %-2d", getPadDrive (pin)) ; case MODEL_ODROID_N1:
printf (" | | ");
break;
case MODEL_ODROID_C1:
case MODEL_ODROID_C2:
printf (" | %-5s | ", pupd[getPUPD(pin)]);
break;
case MODEL_ODROID_XU3:
case MODEL_ODROID_N2:
printf (" | %-5s | %-2d", pupd[getPUPD(pin)], getPadDrive(pin));
break;
default:
break;
}
printf (" | %d", digitalRead (pin)); printf (" | %d", digitalRead (pin));
printf (" | %-4s", alts [getAlt (pin)]); printf (" | %-4s", alts [getAlt (pin)]);
} }