From 73751462953b9bf36e0dba6403841dee77542270 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Tue, 3 Mar 2015 14:27:54 +0000 Subject: [PATCH] intel_edison_fab_c.c: let the edison spi driver select the correct method for CS Gpio 111 controls the use of hardware CS by the edison kernel's SPI driver. This is an issue as that CS will go high between every byte transmitted. The solution is to let gpio 111 alone and let the driver decide what is best. This fixes #137 Signed-off-by: Brendan Le Foll --- src/x86/intel_edison_fab_c.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/x86/intel_edison_fab_c.c b/src/x86/intel_edison_fab_c.c index 204d698..03cc864 100644 --- a/src/x86/intel_edison_fab_c.c +++ b/src/x86/intel_edison_fab_c.c @@ -252,7 +252,6 @@ mraa_intel_edison_misc_spi() mraa_gpio_close(io12_p1); mraa_gpio_close(io13_p1); - mraa_intel_edison_pinmode_change(111, 1); mraa_intel_edison_pinmode_change(115, 1); mraa_intel_edison_pinmode_change(114, 1); mraa_intel_edison_pinmode_change(109, 1); @@ -377,7 +376,6 @@ mraa_result_t mraa_intel_edison_spi_init_pre(int bus) { if (miniboard == 1) { - mraa_intel_edison_pinmode_change(111, 1); mraa_intel_edison_pinmode_change(115, 1); mraa_intel_edison_pinmode_change(114, 1); mraa_intel_edison_pinmode_change(109, 1); -- 2.7.4