add gpio_get_value for debounce