![]() |
snickerdoodle Platform Controller
firmware for STM32F0 platform controller
|
Data Structures | |
| struct | sd_button |
| Button structure. More... | |
Enumerations | |
| enum | sd_button_err { SD_BUTTON_SUCCESS, SD_BUTTON_ERROR } |
| Button error enumeration. More... | |
| enum | sd_button_state { SD_BUTTON_IDLE, SD_BUTTON_DOWN_WAIT, SD_BUTTON_DOWN_DEB, SD_BUTTON_UP_WAIT } |
| Button state enumeration. More... | |
| enum sd_button_err |
#include <Inc/sd_button.h>
Button error enumeration.
| Enumerator | |
|---|---|
| SD_BUTTON_SUCCESS | Successful execution |
| SD_BUTTON_ERROR | General execution error |
| enum sd_button_state |
#include <Inc/sd_button.h>
Button state enumeration.
| Enumerator | |
|---|---|
| SD_BUTTON_IDLE | Button is in default position |
| SD_BUTTON_DOWN_WAIT | Button has been pressed |
| SD_BUTTON_DOWN_DEB | Button press has been debounced |
| SD_BUTTON_UP_WAIT | Button has been released |