Skip to content
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.

Keyboard Controllers

Vince v. Oosten edited this page Nov 23, 2016 · 3 revisions

Keyboard controllers

Hardware

Teensy 3.2

Software

I want to write my controllers in rust, because I really like many of its features.

I learned to write code in C++ at uni. And while I learned a lot about how computers interpret binaries, I think that it's way too easy to write bugs in it.

I have since learned Python and JavaScript and really like the high-levelness of the languages.

Then I picked up rust because I liked the aspects of memory-safety while still being as fast as C++. I then really liked not just the memory-safety and speed but the modern features as well. Like a package manager (cargo, similar to pip and npm) and a very good-communicating compiler.

Therefore I aim to build this in rust instead of C.

References:

http://disconnected.systems/posts/bare-metal-rust-on-the-teensy-3.1/

https://github.com/mdaffin/teensy-3-rust

https://obdev.at/products/vusb/prjhid.html

Clone this wiki locally