#ifndef __HWCTRL_H__ #define __HWCTRL_H__ #include "r_cg_macrodriver.h" #define KEY_PRESSED 1 #define KEY_NOPRESSED 0 #define LH_STATE_L 0 #define LH_STATE_H 1 #define FNR_STATE_N 0 #define FNR_STATE_F 1 #define FNR_STATE_R 2 uint8_t GetKeyState(uint8_t keyno); void KeyScan(void); uint8_t GetIOState(uint8_t keyno); void ad_handle(void); uint16_t getAdval(uint8_t ch); void ClearKeyState(void); uint8_t getKeyReleaseFlag(uint8_t id); uint8_t getKeyPressFlag(uint8_t id); void getInputStatus(unsigned char* data); void BL_Ctrl(uint8_t bl_state); void IND_Ctrl(uint8_t fnr_state,uint8_t lh_state); #endif