int gpio_set_value(unsigned gpio, int value) { s5p_gpio_set_value(s5p_gpio_get_bank(gpio), s5p_gpio_get_pin(gpio), value); return 0; }
int gpio_direction_output(unsigned gpio, int value) { s5p_gpio_direction_output(s5p_gpio_get_bank(gpio), s5p_gpio_get_pin(gpio), value); return 0; }
int gpio_get_value(unsigned gpio) { return (int) s5p_gpio_get_value(s5p_gpio_get_bank(gpio), s5p_gpio_get_pin(gpio)); }
void gpio_set_value(int nr, int value) { s5p_gpio_set_value(s5p_gpio_get_bank(nr), s5p_gpio_get_pin(nr), value); }
int gpio_direction_input(unsigned gpio) { s5p_gpio_direction_input(s5p_gpio_get_bank(gpio), s5p_gpio_get_pin(gpio)); return 0; }
int gpio_get_value(int nr) { return (int) s5p_gpio_get_value(s5p_gpio_get_bank(nr), s5p_gpio_get_pin(nr)); }
int gpio_direction_output(int nr, int value) { s5p_gpio_direction_output(s5p_gpio_get_bank(nr), s5p_gpio_get_pin(nr), value); return 0; }
int gpio_direction_input(int nr) { s5p_gpio_direction_input(s5p_gpio_get_bank(nr), s5p_gpio_get_pin(nr)); return 0; }
void gpio_set_rate(int gpio, int mode) { s5p_gpio_set_rate(s5p_gpio_get_bank(gpio), s5p_gpio_get_pin(gpio), mode); }
void gpio_cfg_pin(int gpio, int cfg) { s5p_gpio_cfg_pin(s5p_gpio_get_bank(gpio), s5p_gpio_get_pin(gpio), cfg); }