From 3efb7a03e1e0b0304ce913d386c22461000a4bf0 Mon Sep 17 00:00:00 2001 From: Kurt Eckhardt Date: Tue, 6 Jan 2015 08:42:39 -0800 Subject: [PATCH] intel_edison_fab_c.c: move gpio_close_pre to miniboard The gpio_close_pre was put on the wrong board definition. So calling close of GPIO pin on mini-board caused a fault Signed-off-by: Kurt Eckhardt Signed-off-by: Brendan Le Foll --- src/x86/intel_edison_fab_c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/x86/intel_edison_fab_c.c b/src/x86/intel_edison_fab_c.c index f8e54ac..e65e7a4 100644 --- a/src/x86/intel_edison_fab_c.c +++ b/src/x86/intel_edison_fab_c.c @@ -719,7 +719,6 @@ mraa_intel_edison_miniboard(mraa_board_t* b) } advance_func->gpio_init_post = &mraa_intel_edison_gpio_init_post; - advance_func->gpio_close_pre = &mraa_intel_edison_gpio_close_pre; advance_func->pwm_init_pre = &mraa_intel_edison_pwm_init_pre; advance_func->i2c_init_pre = &mraa_intel_edison_i2c_init_pre; @@ -1103,6 +1102,7 @@ mraa_intel_edison_fab_c() advance_func->gpio_dir_pre = &mraa_intel_edison_gpio_dir_pre; advance_func->gpio_init_post = &mraa_intel_edison_gpio_init_post; + advance_func->gpio_close_pre = &mraa_intel_edison_gpio_close_pre; advance_func->gpio_dir_post = &mraa_intel_edison_gpio_dir_post; advance_func->i2c_init_pre = &mraa_intel_edison_i2c_init_pre; advance_func->i2c_set_frequency_replace = &mraa_intel_edison_i2c_freq;