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 (" | %d", digitalRead (pin)) ;
printf (" | %2d", getPadDrive (pin)) ;
printf (" | %5s", pupd [getPUPD (pin)]);
switch (model) {
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
@@ -344,8 +357,21 @@ static void readallPhysOdroid (int model, int rev, int physPin, const char *phys
else
pin = physToWpi [physPin];
printf (" | %-5s", pupd [getPUPD (pin)]);
printf (" | %-2d", getPadDrive (pin)) ;
switch (model) {
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 (" | %-4s", alts [getAlt (pin)]);
}