aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMihai Tudor Panu <mihai.tudor.panu@intel.com>2015-11-19 17:18:55 -0800
committerBrendan Le Foll <brendan.le.foll@intel.com>2015-12-01 12:01:55 +0000
commit1c7bd53bf31ef116d0f0c92c740e8e067b5942b6 (patch)
treec39b6f9b38bf1efd1261c2af8931d2caf84858d7
parentefc79d13c0e150e965c0cfd0fb6b736b6572016c (diff)
gpio: function replacement for gpio write calls
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
-rw-r--r--src/gpio/gpio.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpio/gpio.c b/src/gpio/gpio.c
index 13db5c1..d8c0e69 100644
--- a/src/gpio/gpio.c
+++ b/src/gpio/gpio.c
@@ -584,6 +584,10 @@ mraa_gpio_write(mraa_gpio_context dev, int value)
return pre_ret;
}
+ if (IS_FUNC_DEFINED(dev, gpio_write_replace)) {
+ return dev->advance_func->gpio_write_replace(dev, value);
+ }
+
if (dev->value_fp == -1) {
if (mraa_gpio_get_valfp(dev) != MRAA_SUCCESS) {
return MRAA_ERROR_INVALID_RESOURCE;