thread to manage driver-facing LCD, buttons, LEDs
More...
#include <stdint.h>
Go to the source code of this file.
|
| enum | driver_interface_action_t {
UPDATE_PAGE
, MENU_UP
, MENU_DOWN
, BACK_PAGE
,
FORWARD_PAGE
, SELECT_BUTTON
, START_BUTTON
, MARK_DATA
,
TOGGLE_REGEN
, RIGHT_WHEEL_MINUS
, RIGHT_WHEEL_PLUS
, LEFT_WHEEL_MINUS
,
LEFT_WHEEL_PLUS
} |
| |
| enum | driver_interface_state_t { DI_STATE_LCD_INIT = 0
, DI_STATE_BUTTONS_INIT = 1
, DI_STATE_ACTIVE = 2
} |
| |
thread to manage driver-facing LCD, buttons, LEDs
- Author
- Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)
◆ driver_interface_action_t
| Enumerator |
|---|
| UPDATE_PAGE | |
| MENU_UP | |
| MENU_DOWN | |
| BACK_PAGE | |
| FORWARD_PAGE | |
| SELECT_BUTTON | |
| START_BUTTON | |
| MARK_DATA | |
| TOGGLE_REGEN | |
| RIGHT_WHEEL_MINUS | |
| RIGHT_WHEEL_PLUS | |
| LEFT_WHEEL_MINUS | |
| LEFT_WHEEL_PLUS | |
◆ driver_interface_state_t
| Enumerator |
|---|
| DI_STATE_LCD_INIT | |
| DI_STATE_BUTTONS_INIT | |
| DI_STATE_ACTIVE | |
◆ driver_interface_periodic()
| void driver_interface_periodic |
( |
void | | ) |
|
◆ EXTI0_IRQHandler()
| void EXTI0_IRQHandler |
( |
void | | ) |
|
◆ EXTI15_10_IRQHandler()
| void EXTI15_10_IRQHandler |
( |
void | | ) |
|
◆ EXTI1_IRQHandler()
| void EXTI1_IRQHandler |
( |
void | | ) |
|
◆ EXTI4_IRQHandler()
| void EXTI4_IRQHandler |
( |
void | | ) |
|
◆ EXTI9_5_IRQHandler()
| void EXTI9_5_IRQHandler |
( |
void | | ) |
|
◆ DRIVER_INTERFACE_PERIOD_MS
| uint32_t DRIVER_INTERFACE_PERIOD_MS = 50 |
|
staticconstexpr |