PER Firmware
Loading...
Searching...
No Matches
driver_interface.h File Reference

thread to manage driver-facing LCD, buttons, LEDs More...

#include <stdint.h>

Go to the source code of this file.

Enumerations

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 }
 

Functions

void driver_interface_periodic (void)
 
void EXTI0_IRQHandler (void)
 
void EXTI1_IRQHandler (void)
 
void EXTI4_IRQHandler (void)
 
void EXTI9_5_IRQHandler (void)
 
void EXTI15_10_IRQHandler (void)
 

Detailed Description

thread to manage driver-facing LCD, buttons, LEDs

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)