typedef void (*KeyScanCallBack)(void* user_data, uint8_t value);
/*********************************************************************
* @fn AXAKeyScanInit
*
* @brief init the intteruper key handle
*
* @param keys - keys pressed.
*
* @return none
*/
void AXAKeyScanInit(void* user_data,KeyScanCallBack callback);
/*********************************************************************
* @fn AXAKeyScanExit
*
* @brief exit key handle
*
* @param keys - keys pressed.
*
* @return none
*/
void AXAKeyScanExit(void);
enum KEY_STATUS
{
KEY_NONE=0,
KEY_AXA01_SINGEL,
KEY_AXA01_DOUBLE,
KEY_AXA01_TRIPLE,
KEY_AXA01_LONG_5S,
KEY_AXA01_LONG_10S,
....
}