Private
Public Access
2
0

mraa.c: make mraa_gpio_lookup() return proper pin index

Pinmap field value is an OS pin number, not mraa pin index,
so make the function return the proper one.

Fixes #817.

Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
This commit is contained in:
Alex Tereschenko
2018-01-28 11:43:09 +01:00
parent 568c077061
commit 2d210621cc

View File

@@ -883,7 +883,7 @@ mraa_gpio_lookup(const char* pin_name)
for (i = 0; i < plat->gpio_count; i++) {
if (plat->pins[i].name != NULL &&
strncmp(pin_name, plat->pins[i].name, strlen(plat->pins[i].name) + 1) == 0) {
return plat->pins[i].gpio.pinmap;
return i;
}
}
return -1;