From 79d1acd17f89a3cecd6bd670eec69ec16b2b6f32 Mon Sep 17 00:00:00 2001 From: Thomas Ingleby Date: Mon, 29 Jun 2015 19:45:16 +0100 Subject: [PATCH] x86: edison: add check in init_pre uart hook If none 0 index passed, will log error. Related to #152 Signed-off-by: Thomas Ingleby --- src/x86/intel_edison_fab_c.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/x86/intel_edison_fab_c.c b/src/x86/intel_edison_fab_c.c index 809c6c7..7945e83 100644 --- a/src/x86/intel_edison_fab_c.c +++ b/src/x86/intel_edison_fab_c.c @@ -559,6 +559,10 @@ mraa_intel_edsion_mb_gpio_mode(mraa_gpio_context dev, gpio_mode_t mode) mraa_result_t mraa_intel_edison_uart_init_pre(int index) { + if (index != 0) { + syslog(LOG_ERR, "edison: Failed to write to drive mode"); + return MRAA_ERROR_INVALID_RESOURCE; + } if (miniboard == 0) { mraa_gpio_write(tristate, 0); mraa_gpio_context io0_output = mraa_gpio_init_raw(248);