📄 ps2.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -