27 lines
405 B
C
27 lines
405 B
C
#include "gpio_common.h"
|
|
|
|
#include <pico/stdlib.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
void gpio_init_out(uint gpio) {
|
|
gpio_set_dir(gpio, GPIO_OUT);
|
|
gpio_put(gpio, 0);
|
|
gpio_set_function(gpio, GPIO_FUNC_SIO);
|
|
}
|
|
|
|
|
|
void gpio_init_input(uint gpio) {
|
|
gpio_set_dir(gpio, GPIO_IN);
|
|
gpio_pull_up(gpio);
|
|
gpio_set_function(gpio, GPIO_FUNC_SIO);
|
|
}
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|