From 722b83b95c683ae188c986ea74d1a772f6485ade Mon Sep 17 00:00:00 2001 From: Alex Tereschenko Date: Sat, 20 May 2017 15:02:36 +0200 Subject: [PATCH] intel_edison_fab_c.c: fix unused variables Signed-off-by: Alex Tereschenko Signed-off-by: Brendan Le Foll --- src/x86/intel_edison_fab_c.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/x86/intel_edison_fab_c.c b/src/x86/intel_edison_fab_c.c index 4f1d298..7bd343e 100644 --- a/src/x86/intel_edison_fab_c.c +++ b/src/x86/intel_edison_fab_c.c @@ -233,7 +233,6 @@ mraa_intel_edison_i2c_init_pre(unsigned int bus) if (miniboard == 0) { if (bus != 6) { syslog(LOG_ERR, "edison: You can't use that bus, switching to bus 6"); - bus = 6; } mraa_gpio_write(tristate, 0); mraa_gpio_context io18_gpio = mraa_gpio_init_raw(14); @@ -674,9 +673,18 @@ mraa_intel_edison_uart_init_pre(int index) mraa_gpio_close(io1_output); mraa_gpio_close(io1_pullup); } + mraa_result_t ret; ret = mraa_intel_edison_pinmode_change(130, 1); // IO0 RX + if (ret != MRAA_SUCCESS) { + syslog(LOG_ERR, "edison: Failed to preinit UART RX pin"); + return ret; + } ret = mraa_intel_edison_pinmode_change(131, 1); // IO1 TX + if (ret != MRAA_SUCCESS) { + syslog(LOG_ERR, "edison: Failed to preinit UART TX pin"); + } + return ret; }