Implement shift+<key> support, and ...
authorMinep <zelong56@gmail.com>
Sat, 30 Apr 2022 23:31:02 +0000 (00:31 +0100)
committerMinep <zelong56@gmail.com>
Sat, 30 Apr 2022 23:31:02 +0000 (00:31 +0100)
commit0471b0eeea5ea30883c776dd53275ec6b8454ca7
tree0818d9485b63457214ffac7ccced4d3ae754fcf3
parent80890b99fec2630ef0a1a0805d894c3d86c16506
Implement shift+<key> support, and ...
Modifier state are now avaliable in key event state.
Bounded buffer for upper layer polls the key event.
A simple keyboard input demo added in k_main.c
Add a mutex lock on senstive region.
Fix ps/2 io bugs, LEDs should works now.
lunaix-os/.vscode/c_cpp_properties.json
lunaix-os/includes/lunaix/keyboard.h
lunaix-os/includes/lunaix/peripheral/ps2kbd.h
lunaix-os/kernel/k_main.c
lunaix-os/kernel/peripheral/ps2kbd.c
lunaix-os/kernel/tty/tty.c
lunaix-os/makefile