Private
Public Access
2
0

gpio: Add support for push-pull/open-drain output mode

This attribute is not part of gpio standard attributes
so it's necessary to implement a custom version of this function

Signed-off-by: Nicola Ponte <nicola.ponte@u-blox.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Nicola Ponte
2017-06-30 17:01:37 +02:00
committed by Brendan Le Foll
parent be9fcf2b2d
commit 7d6164c136
4 changed files with 54 additions and 0 deletions

View File

@@ -59,6 +59,7 @@ typedef struct {
mraa_result_t (*gpio_wait_interrupt_replace) (mraa_gpio_context dev);
mraa_result_t (*gpio_isr_replace) (mraa_gpio_context dev, mraa_gpio_edge_t mode, void (*fptr)(void*), void* args);
mraa_result_t (*gpio_isr_exit_replace) (mraa_gpio_context dev);
mraa_result_t (*gpio_out_driver_mode_replace) (mraa_gpio_context dev, mraa_gpio_out_driver_mode_t mode);
mraa_result_t (*i2c_init_pre) (unsigned int bus);
mraa_result_t (*i2c_init_bus_replace) (mraa_i2c_context dev);