From 5f515f764825081d78f7bd6b310ccd0349cdce2c Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Mon, 20 Jun 2016 12:18:38 +0100 Subject: [PATCH] mraa-gpio.c: dont display pins set as not MRAA_PINS_VALID Signed-off-by: Brendan Le Foll --- examples/mraa-gpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/mraa-gpio.c b/examples/mraa-gpio.c index 006e1c3..8c15217 100644 --- a/examples/mraa-gpio.c +++ b/examples/mraa-gpio.c @@ -67,7 +67,7 @@ list_platform_pins(uint8_t platform_offset) for (i = 0; i < pin_count; ++i) { int pin_id = platform_offset > 0 ? mraa_get_sub_platform_id(i) : i; char* pin_name = mraa_get_pin_name(pin_id); - if (strcmp(pin_name, "INVALID") != 0) { + if (strcmp(pin_name, "INVALID") != 0 && mraa_pin_mode_test(pin_id, MRAA_PIN_VALID)) { fprintf(stdout, "%02d ", pin_id); fprintf(stdout, "%*s: ", (MRAA_PIN_NAME_SIZE - 1), pin_name); if (mraa_pin_mode_test(pin_id, MRAA_PIN_GPIO))