HDG/ECU_APP/user/hwCtrl.h

28 lines
489 B
C
Raw Normal View History

2024-05-26 08:08:32 +08:00
#ifndef __HWCTRL_H__
#define __HWCTRL_H__
#include "r_cg_macrodriver.h"
2024-05-26 11:13:55 +08:00
#define KEY_PRESSED 1
#define KEY_NOPRESSED 0
2024-05-26 08:08:32 +08:00
uint8_t GetKeyState(uint8_t keyno);
void KeyScan(void);
uint8_t GetIOState(uint8_t keyno);
2024-05-26 11:13:55 +08:00
2024-05-26 08:08:32 +08:00
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);
2024-05-26 11:13:55 +08:00
void getInputStatus(unsigned char* data);
void BL_Ctrl(uint8_t bl_state);
void IND_Ctrl(uint8_t ind_state);
2024-05-26 08:08:32 +08:00
#endif