Advanced Trackball Uses

First off, I love that you guys made this… Ive been looking forever, sparkfun discontinued theirs, and the china copies of the sparkfun didn’t inspire confidence, so thank you. Ive got it running perfectly, done some code mods, and have it auto booting with the desktop so I don’t even need to command line anything. But generally speaking what direction might I need to go to get this talking to an M0 chip with circuitpython to get usb HID? Am I going to need to install mpycross and compile custom libs or is it simpler than that? If not circuitpython is there an arduino route that’s been done because I see it referenced on the product page but not the repository. And last question, if I were to wire it up to the i2c breakout on the back of my hyperpixel4, how exactly does the logic work on the interrupt pin of the touchscreen, and what would happen if I also used the same pin for the trackball interrupt?