#pragma once #ifdef __cplusplus extern "C" { #endif /* Includes ----------------------------------------------------------------- */ /* Exported constants ------------------------------------------------------- */ /* Exported macro ----------------------------------------------------------- */ /* Exported types ----------------------------------------------------------- */ typedef enum { JOYSTICK_UP, JOYSTICK_DOWN, JOYSTICK_LEFT, JOYSTICK_RIGHT, JOYSTICK_PRESSED, JOYSTICK_MID, } Joystick_Status_t; /* Exported functions prototypes -------------------------------------------- */ uint8_t Joystick_Update(Joystick_Status_t *val); uint8_t Joystick_WaitInput(void); uint8_t Joystick_WaitNoInput(void); #ifdef __cplusplus } #endif