From 2363e5811b6a370376889cbdd13825bda47ca3a1 Mon Sep 17 00:00:00 2001 From: Yang Deokgyu Date: Thu, 2 Jan 2020 12:15:25 +0900 Subject: [PATCH] WiringPi: Ignore case when identifying a board Signed-off-by: Yang Deokgyu Change-Id: Ia9edd472026f45ad9b9b923f652ca27d43d51f19 --- wiringPi/wiringPi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c index 6a44312..9ccdb57 100755 --- a/wiringPi/wiringPi.c +++ b/wiringPi/wiringPi.c @@ -336,7 +336,7 @@ int piGpioLayout (void) if (wiringPiDebug) printf ("piGpioLayout: Hardware: %s\n", line) ; - if (!(strstr (line, "ODROID"))) { + if (!(strcasestr (line, "odroid"))) { if ((dtFd = fopen("/sys/firmware/devicetree/base/model", "r")) != NULL) { if (fgets(line, 30, dtFd) == NULL) wiringPiFailure (WPI_FATAL, "Unable to read /sys/firmware/devicetree/base/model"); @@ -344,7 +344,7 @@ int piGpioLayout (void) if (wiringPiDebug) printf ("piGpioLayout: devicetree/base/model: %s\n", line) ; - if (!(strstr (line, "Odroid"))) + if (!(strcasestr (line, "odroid"))) wiringPiFailure (WPI_FATAL, "** This board is not ODROID. **") ; } else { wiringPiFailure (WPI_FATAL, "Unable to open /sys/firmware/devicetree/base/model") ;