rust-embedded-community / pc-keyboard

PS/2 Keyboard Decoder in Rust
Apache License 2.0
99 stars 28 forks source link

Split up `Keyboard` #30

Closed jonathanpallant closed 1 year ago

jonathanpallant commented 1 year ago

The struct Keyboard does three things:

These should be three objects:

This helps out the Neotron system, where these three objects live in different binaries (the BMC, the BIOS and the OS, respectively).