From 9202eb172dbb067ab7917339a5e74dc7305027b6 Mon Sep 17 00:00:00 2001 From: Constantin Musca Date: Mon, 8 Feb 2016 11:52:36 +0200 Subject: [PATCH] intel_edison_fab_c: don't call mraa_intel_edison_misc_spi for miniboard mraa_intel_edison_misc_spi is specific to the Arduino board. Call it only when miniboard is not 1. Signed-off-by: Constantin Musca Signed-off-by: Brendan Le Foll --- src/x86/intel_edison_fab_c.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/x86/intel_edison_fab_c.c b/src/x86/intel_edison_fab_c.c index 136920b..d5235c0 100644 --- a/src/x86/intel_edison_fab_c.c +++ b/src/x86/intel_edison_fab_c.c @@ -419,14 +419,15 @@ mraa_intel_edison_pwm_init_post(mraa_pwm_context pwm) mraa_result_t mraa_intel_edison_spi_init_pre(int bus) { - mraa_intel_edison_misc_spi(); - if (miniboard == 1) { mraa_intel_edison_pinmode_change(115, 1); mraa_intel_edison_pinmode_change(114, 1); mraa_intel_edison_pinmode_change(109, 1); return MRAA_SUCCESS; } + + mraa_intel_edison_misc_spi(); + mraa_gpio_write(tristate, 0); mraa_gpio_context io10_out = mraa_gpio_init_raw(258);