/* * Copyright (C) 2015 Takuo Yonezawa * * This file is subject to the terms and conditions of the GNU Lesser General * Public License v2.1. See the file LICENSE in the top level directory for * more details. */ /** * @ingroup native_cpu * @ingroup drivers_periph_gpio * @{ * * @file * @brief empty GPIO implementation * * @author Takuo Yonezawa */ #include "periph/gpio.h" int gpio_init(gpio_t pin, gpio_mode_t mode) { (void) pin; (void) mode; return -1; } int gpio_init_int(gpio_t pin, gpio_mode_t mode, gpio_flank_t flank, gpio_cb_t cb, void *arg){ (void) pin; (void) mode; (void) flank; (void) cb; (void) arg; return -1; } void gpio_irq_enable(gpio_t pin) { (void) pin; } void gpio_irq_disable(gpio_t pin) { (void) pin; } int gpio_read(gpio_t pin) { (void) pin; return 0; } void gpio_set(gpio_t pin) { (void) pin; } void gpio_clear(gpio_t pin) { (void) pin; } void gpio_toggle(gpio_t pin) { (void) pin; } void gpio_write(gpio_t pin, int value) { (void) pin; (void) value; } /** @} */