Private
Public Access
2
0

mraa-gpio.c: Fix raw gpio setting

setraw was not using mraa_gpio_init_raw so did not work

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Brendan Le Foll
2016-06-20 10:38:50 +01:00
parent 8af6843566
commit 3d2163e2cb

View File

@@ -103,7 +103,13 @@ list_pins()
mraa_result_t
gpio_set(int pin, int level, mraa_boolean_t raw)
{
mraa_gpio_context gpio = mraa_gpio_init(pin);
mraa_gpio_context gpio;
if (raw) {
gpio = mraa_gpio_init_raw(pin);
}
else {
gpio = mraa_gpio_init(pin);
}
if (gpio != NULL) {
mraa_gpio_dir(gpio, MRAA_GPIO_OUT);
if (raw != 0) {