24 #ifndef _WATCH_GPIO_H_INCLUDED
25 #define _WATCH_GPIO_H_INCLUDED
void watch_disable_digital_output(const uint8_t pin)
Disables digital output on the selected pin.
Definition: watch_gpio.c:55
void watch_set_pin_level(const uint8_t pin, const bool level)
Sets the level of the selected pin.
Definition: watch_gpio.c:59
void watch_enable_pull_up(const uint8_t pin)
Enables a pull-up resistor on the selected pin.
Definition: watch_gpio.c:38
void watch_enable_digital_input(const uint8_t pin)
Configures the selected pin for digital input.
Definition: watch_gpio.c:27
bool watch_get_pin_level(const uint8_t pin)
Gets the level of the selected pin.
Definition: watch_gpio.c:46
void watch_disable_digital_input(const uint8_t pin)
Disables any digital input, along with any pull-up or pull-down configuration.
Definition: watch_gpio.c:32
void watch_enable_pull_down(const uint8_t pin)
Enables a pull-down resistor on the selected pin.
Definition: watch_gpio.c:42
void watch_enable_digital_output(const uint8_t pin)
Configures the selected pin for digital output.
Definition: watch_gpio.c:50