You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="gray">(Section written by [@lucis-fluxum](https://github.com/lucis-fluxum))</span>
88
+
89
+
This is a new library I created to provide OS kernels with low-level access to the PS/2 controller and devices. It
90
+
uses a poll-based approach with a timeout to read and write data to the IO ports.
91
+
92
+
While some of the library's functionality won't work on modern devices due to differing implementations of PS/2
93
+
emulation between manufacturers, it should be enough to get initialized and receiving scancodes and mouse events.
94
+
Theoretically, it should work with PS/2-compatible keyboards all the way back to the IBM Model M!
95
+
85
96
## Join Us?
86
97
87
98
Are you interested in Rust-based operating system development? Our `rust-osdev` organization is always open to new members and new projects. Just let us know if you want to join! A good way for getting in touch is our [gitter channel](https://gitter.im/rust-osdev/Lobby).
0 commit comments