intel_edison_fab_c.c: move gpio_close_pre to miniboard
authorKurt Eckhardt <kurte@rockisland.com>
Tue, 6 Jan 2015 16:42:39 +0000 (08:42 -0800)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Tue, 6 Jan 2015 17:49:51 +0000 (17:49 +0000)
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 <kurte@rockisland.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/x86/intel_edison_fab_c.c

index f8e54ac..e65e7a4 100644 (file)
@@ -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;