Fixed drivers

This commit is contained in:
Kevin Thomas
2026-03-23 11:20:32 -04:00
parent 91faba6800
commit a98b864d4c
2169 changed files with 300114 additions and 121 deletions
-9
View File
@@ -33,7 +33,6 @@
static uint32_t debounce_delay_ms = 20;
/**
* @brief Confirm a raw active-low pin read by waiting for the debounce period
*
@@ -49,7 +48,6 @@ static bool _debounce_confirm(uint32_t pin) {
return !gpio_get(pin);
}
void button_init(uint32_t pin, uint32_t debounce_ms) {
debounce_delay_ms = debounce_ms;
gpio_init(pin);
@@ -57,7 +55,6 @@ void button_init(uint32_t pin, uint32_t debounce_ms) {
gpio_pull_up(pin);
}
bool button_is_pressed(uint32_t pin) {
if (!gpio_get(pin)) {
return _debounce_confirm(pin);
@@ -65,18 +62,12 @@ bool button_is_pressed(uint32_t pin) {
return false;
}
void button_led_init(uint32_t pin) {
gpio_init(pin);
gpio_set_dir(pin, GPIO_OUT);
gpio_put(pin, false);
}
void button_led_set(uint32_t pin, bool on) {
gpio_put(pin, on);
}
void button_led_set(uint32_t pin, bool on) {
gpio_put(pin, on);
}