diff options
Diffstat (limited to 'cts/gpio/th.c')
-rw-r--r-- | cts/gpio/th.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cts/gpio/th.c b/cts/gpio/th.c index 1598b5075c..7350ff0e55 100644 --- a/cts/gpio/th.c +++ b/cts/gpio/th.c @@ -47,7 +47,7 @@ enum cts_rc read_high_test(void) gpio_set_flags(GPIO_OUTPUT_TEST, GPIO_ODR_LOW); gpio_set_level(GPIO_OUTPUT_TEST, 1); msleep(READ_WAIT_TIME_MS*2); - return CTS_RC_UNKNOWN; + return CTS_RC_SUCCESS; } enum cts_rc read_low_test(void) @@ -55,14 +55,14 @@ enum cts_rc read_low_test(void) gpio_set_flags(GPIO_OUTPUT_TEST, GPIO_ODR_LOW); gpio_set_level(GPIO_OUTPUT_TEST, 0); msleep(READ_WAIT_TIME_MS*2); - return CTS_RC_UNKNOWN; + return CTS_RC_SUCCESS; } enum cts_rc od_read_high_test(void) { gpio_set_flags(GPIO_INPUT_TEST, GPIO_OUTPUT | GPIO_ODR_LOW); msleep(READ_WAIT_TIME_MS*2); - return CTS_RC_UNKNOWN; + return CTS_RC_SUCCESS; } #include "cts_testlist.h" @@ -72,6 +72,7 @@ void cts_task(void) enum cts_rc result; int i; + uart_flush_output(); for (i = 0; i < CTS_TEST_ID_COUNT; i++) { sync(); result = tests[i].run(); |