This commit is contained in:
mstroh76
2024-04-14 11:51:38 +02:00
parent 28050cc41d
commit e7726a4f0a
3 changed files with 79 additions and 6 deletions

View File

@@ -1377,10 +1377,20 @@ static void doVersion (char *argv [])
}
}
if (wiringPiUserLevelAccess()) // User level GPIO is GO
printf (" * This Raspberry Pi supports user-level GPIO access.\n") ;
else
printf (" * Root or sudo required for GPIO access.\n") ;
int bGlobalAccess = wiringPiGlobalMemoryAccess(); // User level GPIO is GO
switch(bGlobalAccess) {
case 1:
printf (" * This system supports basic user-level GPIO access via /dev/mem.\n") ;
break;
case 2:
printf (" * This system supports full user-level GPIO access via /dev/mem.\n") ;
break;
}
if (wiringPiUserLevelAccess()) {
printf (" * This system supports basic user-level GPIO access via /dev/gpiomem.\n") ;
} else if(0==bGlobalAccess) {
printf (" * This system may require root or sudo for GPIO access.\n") ;
}
}