Browse Source

Minor changes to messages being printed from wiringPiSetup()
Changed built to work marginally better.

Gordon Henderson 11 years ago
parent
commit
c121349a7b
2 changed files with 4 additions and 2 deletions
  1. 1 0
      build
  2. 3 2
      wiringPi/wiringPi.c

+ 1 - 0
build

@@ -26,6 +26,7 @@ else
   echo
   echo "WiringPi library"
   cd wiringPi
+  sudo make uninstall
   make 
   sudo make install
   echo

+ 3 - 2
wiringPi/wiringPi.c

@@ -1166,7 +1166,7 @@ int wiringPiSetup (void)
 
   if (geteuid () != 0)
   {
-    fprintf (stderr, "Must be root to call wiringPiSetup(). (Did you forget sudo?)\n") ;
+    fprintf (stderr, "wiringPi:\n  Must be root to call wiringPiSetup().\n  (Did you forget sudo?)\n") ;
     exit (EXIT_FAILURE) ;
   }
 
@@ -1203,7 +1203,8 @@ int wiringPiSetup (void)
 
   if ((fd = open ("/dev/mem", O_RDWR | O_SYNC) ) < 0)
   {
-    fprintf (stderr, "wiringPiSetup: Unable to open /dev/mem: %s\n", strerror (errno)) ;
+    if (wiringPiDebug)
+      fprintf (stderr, "wiringPiSetup: Unable to open /dev/mem: %s\n", strerror (errno)) ;
     return -1 ;
   }