X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/a0655e5d30f3cdc73b1aaaa4825d8fae9f92ce4a..fdb1a59e488e5cab8a47e6852b47ada116e08825:/lunaix-os/includes/lunaix/peripheral/ps2kbd.h diff --git a/lunaix-os/includes/lunaix/peripheral/ps2kbd.h b/lunaix-os/includes/lunaix/peripheral/ps2kbd.h index d373aa8..2d568a6 100644 --- a/lunaix-os/includes/lunaix/peripheral/ps2kbd.h +++ b/lunaix-os/includes/lunaix/peripheral/ps2kbd.h @@ -35,7 +35,7 @@ #define PS2_CMD_SELFTEST 0xaa #define PS2_CMD_SELFTEST_PORT1 0xab -#define PS2_CMD_READ_CFG 0x20 +#define PS2_CMD_READ_CFG 0x20 #define PS2_CMD_WRITE_CFG 0x60 #define PS2_CFG_P1INT 0x1 @@ -56,7 +56,7 @@ struct ps2_cmd { }; struct ps2_kbd_state { - char state; + volatile char state; volatile char masked; kbd_keycode_t* translation_table; kbd_kstate_t key_state;