From 6902844cf2183da00e9d331a02b24ac1d7191504 Mon Sep 17 00:00:00 2001 From: Russ Butler Date: Fri, 5 Jul 2019 16:51:06 -0500 Subject: [PATCH] Skip form factor pins marked as NC The gpio and gpio_irq FPGA tests run on form factor pins that are marked as NC. This patch changes that behavior so they skip NC pins. --- TESTS/mbed_hal_fpga_ci_test_shield/gpio/main.cpp | 3 +++ TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/main.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/TESTS/mbed_hal_fpga_ci_test_shield/gpio/main.cpp b/TESTS/mbed_hal_fpga_ci_test_shield/gpio/main.cpp index b90c39c42f..d0cbee872b 100644 --- a/TESTS/mbed_hal_fpga_ci_test_shield/gpio/main.cpp +++ b/TESTS/mbed_hal_fpga_ci_test_shield/gpio/main.cpp @@ -66,6 +66,9 @@ void gpio_inout_test() { for (int i = 0; i < form_factor->count; i++) { const PinName test_pin = form_factor->pins[i]; + if (test_pin == NC) { + continue; + } if (pinmap_list_has_pin(restricted, test_pin)) { printf("Skipping gpio pin %s (%i)\r\n", pinmap_ff_default_pin_to_string(test_pin), test_pin); continue; diff --git a/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/main.cpp b/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/main.cpp index f2f685c714..9bfe978015 100644 --- a/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/main.cpp +++ b/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/main.cpp @@ -248,6 +248,9 @@ void gpio_irq_test() { for (uint32_t i = 0; i < form_factor->count; i++) { const PinName test_pin = form_factor->pins[i]; + if (test_pin == NC) { + continue; + } if (pinmap_list_has_pin(restricted, test_pin)) { printf("Skipping gpio pin %s (%i)\r\n", pinmap_ff_default_pin_to_string(test_pin), test_pin); continue;