refactoring

This commit is contained in:
2024-02-05 18:56:51 +03:00
parent b1007e815d
commit 194095da7d
11 changed files with 147 additions and 219 deletions

26
gpio_common.c Normal file
View File

@@ -0,0 +1,26 @@
#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