![]() |
LibDriver MULTI_BUTTON
|
multi_button example driver modules More...
Macros | |
| #define | MULTI_BUTTON_BASIC_DEFAULT_TIMEOUT 1000 * 1000 |
| multi_button basic example default definition | |
| #define | MULTI_BUTTON_BASIC_DEFAULT_INTERVAL 5 * 1000 |
| #define | MULTI_BUTTON_BASIC_DEFAULT_SHORT_TIME 1000 * 1000 |
| #define | MULTI_BUTTON_BASIC_DEFAULT_LONG_TIME 3 * 1000 * 1000 |
| #define | MULTI_BUTTON_BASIC_DEFAULT_REPEAT_TIME 200 * 1000 |
| #define | MULTI_BUTTON_BASIC_DEFAULT_REPEAT_CNT 2 |
| #define | MULTI_BUTTON_BASIC_DEFAULT_PERIOD 200 * 1000 |
Functions | |
| uint8_t | multi_button_basic_init (uint8_t row, uint8_t col, void(*callback)(uint16_t row, uint16_t col, multi_button_t *data)) |
| basic example init | |
| uint8_t | multi_button_basic_deinit (void) |
| basic example deinit | |
| void | multi_button_basic_process (void) |
| basic example process | |
multi_button example driver modules
| #define MULTI_BUTTON_BASIC_DEFAULT_INTERVAL 5 * 1000 |
5ms
Definition at line 57 of file driver_multi_button_basic.h.
| #define MULTI_BUTTON_BASIC_DEFAULT_LONG_TIME 3 * 1000 * 1000 |
3s
Definition at line 59 of file driver_multi_button_basic.h.
| #define MULTI_BUTTON_BASIC_DEFAULT_PERIOD 200 * 1000 |
200ms
Definition at line 62 of file driver_multi_button_basic.h.
| #define MULTI_BUTTON_BASIC_DEFAULT_REPEAT_CNT 2 |
2
Definition at line 61 of file driver_multi_button_basic.h.
| #define MULTI_BUTTON_BASIC_DEFAULT_REPEAT_TIME 200 * 1000 |
200ms
Definition at line 60 of file driver_multi_button_basic.h.
| #define MULTI_BUTTON_BASIC_DEFAULT_SHORT_TIME 1000 * 1000 |
1s
Definition at line 58 of file driver_multi_button_basic.h.
| #define MULTI_BUTTON_BASIC_DEFAULT_TIMEOUT 1000 * 1000 |
multi_button basic example default definition
1s
Definition at line 56 of file driver_multi_button_basic.h.
| uint8_t multi_button_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 155 of file driver_multi_button_basic.c.
| uint8_t multi_button_basic_init | ( | uint8_t | row, |
| uint8_t | col, | ||
| void(* | callback )(uint16_t row, uint16_t col, multi_button_t *data) ) |
basic example init
| [in] | row | max row of buttons |
| [in] | col | max col of buttons |
| [in] | *callback | pointer to an irq callback address |
Definition at line 51 of file driver_multi_button_basic.c.
| void multi_button_basic_process | ( | void | ) |
basic example process
Definition at line 169 of file driver_multi_button_basic.c.