ps2.h
来自「Embest EudKit-II教学系统配Samsung S3C44B0处理器的」· C头文件 代码 · 共 46 行
H
46 行
#ifndef __PS2_H__
#define __PS2_H__
#define REG_DATA 0x60
#define REG_STATUS 0x64
#define REG_R_CONTROL 0x64
#define REG_W_CONTROL 0x20
#define BS_PERR (1<<7)
#define BS_TO (1<<6)
#define BS_MOBF (1<<5)
#define BS_INH (1<<4)
#define BS_A2 (1<<3)
#define BS_SYS (1<<2)
#define BS_IBF (1<<1)
#define BS_OBF (1<<0)
#define BC_RES2 (1<<7)
#define BC_XLAT (1<<6)
#define BC__EN2 (1<<5)
#define BC__EN (1<<4)
#define BC_RES1 (1<<3)
#define BC_SYS (1<<2)
#define BC_INT2 (1<<1)
#define BC_INT (1<<0)
#ifdef __cplusplus
extern "C" {
#endif
extern unsigned char reg_read(unsigned int addr);
extern void reg_write(unsigned int addr, unsigned char data);
extern void set_keyboard_isr_callback(void (*isr)(void));
extern void set_mouse_isr_callback(void (*isr)(void));
extern void init_ps2(void);
extern void close_ps2(void);
#ifdef __cplusplus
}
#endif
#endif /* __PS2_H__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?