C code
maze.c
threeD.h
threeD.c
macros.h
fix15.h
vga_graphics.c
hid_app.c
The C code used for processing USB input was mostly copied from the TinyUSB host example, except that we made changes to the mouse and keyboard event handler functions, as shown here: