Fix /proc/cpuinfo on new Raspberrys without Hardware line
This commit is contained in:
@@ -756,11 +756,11 @@ int piGpioLayout (void)
|
||||
|
||||
if ((cpuFd = fopen ("/proc/cpuinfo", "r")) == NULL)
|
||||
piGpioLayoutOops ("Unable to open /proc/cpuinfo") ;
|
||||
|
||||
|
||||
#ifdef DONT_CARE_ANYMORE
|
||||
// Start by looking for the Architecture to make sure we're really running
|
||||
// on a Pi. I'm getting fed-up with people whinging at me because
|
||||
// they can't get it to work on weirdFruitPi boards...
|
||||
|
||||
while (fgets (line, 120, cpuFd) != NULL)
|
||||
if (strncmp (line, "Hardware", 8) == 0)
|
||||
break ;
|
||||
@@ -779,7 +779,6 @@ int piGpioLayout (void)
|
||||
// I do not support so don't email me your bleating whinges about anything
|
||||
// other than a genuine Raspberry Pi.
|
||||
|
||||
#ifdef DONT_CARE_ANYMORE
|
||||
if (! (strstr (line, "BCM2708") || strstr (line, "BCM2709") || strstr (line, "BCM2835")))
|
||||
{
|
||||
fprintf (stderr, "Unable to determine hardware version. I see: %s,\n", line) ;
|
||||
@@ -790,7 +789,6 @@ int piGpioLayout (void)
|
||||
fprintf (stderr, "Raspberry Pi ONLY.\n") ;
|
||||
exit (EXIT_FAILURE) ;
|
||||
}
|
||||
#endif
|
||||
|
||||
// Actually... That has caused me more than 10,000 emails so-far. Mosty by
|
||||
// people who think they know better by creating a statically linked
|
||||
@@ -811,7 +809,8 @@ int piGpioLayout (void)
|
||||
// In-future, I ought to use the device tree as there are now Pi entries in
|
||||
// /proc/device-tree/ ...
|
||||
// but I'll leave that for the next revision. Or the next.
|
||||
|
||||
#endif
|
||||
|
||||
// Isolate the Revision line
|
||||
|
||||
rewind (cpuFd) ;
|
||||
|
||||
Reference in New Issue
Block a user