mirror of
https://github.com/mytechnotalent/Embedded-Hacking.git
synced 2026-07-09 22:08:42 +02:00
Fixed drivers
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user