TODOs are: * add one for SPI too (TODO: look at linux kernel for required features) * document all these commands somewhere * implement linux kernel driver(s) * maaaybeeee fix the I2C-Tiny-USB driver? idk * also grep for minor TODOs in src