X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=wiringPi%2FwiringPi.c;h=ad6208236d5a927a24adff97d42b5dd9fa11a791;hb=86a5c68e087ecc7daa7d511968d9c7843a4910eb;hp=b572dde12be7e97ac70003e1cce3e74d4bd0a326;hpb=db2edcc9c530eb37414bb6c0d63e7be3c3afc712;p=wiringPi.git diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c index b572dde..ad62082 100644 --- a/wiringPi/wiringPi.c +++ b/wiringPi/wiringPi.c @@ -427,6 +427,7 @@ int piBoardRev (void) } fclose (cpuFd) ; + if (r == -1) { fprintf (stderr, "piBoardRev: Unable to determine board revision from /proc/cpuinfo\n") ; @@ -449,9 +450,11 @@ int piBoardRev (void) boardRev = 2 ; else { - fprintf (stderr, "piBoardRev: Unable to determine board revision from %d\n", r) ; - errno = 0 ; - return -1 ; + fprintf (stderr, "WARNING: wiringPi: Unable to determine board revision from \"%d\"\n", r) ; + fprintf (stderr, " -> You may want to check:\n") ; + fprintf (stderr, " -> http://www.raspberrypi.org/phpBB3/viewtopic.php?p=184410#p184410\n") ; + fprintf (stderr, " -> Assuming a Rev 1 board\n") ; + boardRev = 1 ; } if (wiringPiDebug)