//================================================================== // // Filename: key.h // Description: Head file for key module. // //------------------------------------------------------------------ // // version: 2.0 // data: 10:10am, 07.Mar.2013, written by Sirius // Description: // //------------------------------------------------------------------ //================================================================== #ifndef __SYS_KEY_H #define __SYS_KEY_H #include "stm32f0xx.h" #include "general.h" /*------------------------------------------------------------------------------ * I N C L U D E *------------------------------------------------------------------------------*/ /*------------------------------------------------------------------------------ * D E F I N E *------------------------------------------------------------------------------*/ /*------------------------------------------------------------------------------ * S T R U C T *------------------------------------------------------------------------------*/ /*--- unified key status ---*/ typedef enum{ KEY_PRESSED, KEY_RELEASED, KEY_CONTINUE, NumOfKeyStatus } T_KEY_STAT; /*------------------------------------------------------------------------------ * E X T E R N *------------------------------------------------------------------------------*/ /*------------------------------------------------------------------------------ * P R O T O T Y P E *------------------------------------------------------------------------------*/ void KeyVarInit(void); void KeyTask(void); #endif /* __SYS_KEY_H */ /*=============================== END OF FILE ===============================*/