bdk: gpio: add debounce set function

The debounce time is not per pin but per bank. So software should manage proper time for sibling pins
This commit is contained in:
CTCaer
2023-03-31 07:43:16 +03:00
parent 1edb6583ac
commit 107fbd1d24
2 changed files with 21 additions and 0 deletions

View File

@@ -89,6 +89,7 @@ void gpio_direction_input(u32 port, u32 pins);
void gpio_direction_output(u32 port, u32 pins, int high);
void gpio_write(u32 port, u32 pins, int high);
int gpio_read(u32 port, u32 pins);
void gpio_set_debounce(u32 port, u32 pins, u32 ms);
int gpio_interrupt_status(u32 port, u32 pins);
void gpio_interrupt_enable(u32 port, u32 pins, int enable);
void gpio_interrupt_level(u32 port, u32 pins, int high, int edge, int delta);