saybur
Well-known member
Inspired by bmow's work, I've created a generic Apple Desktop Bus device transceiver using Atmel AVR microcontrollers. The goal is to make it (relatively) easy for the hardware hackers here to integrate ADB support. Take a look at the GitHub repo if you're interested in playing around with the code:
https://github.com/saybur/trabular
Mouse and keyboard support work. I threw together a quick Java program on my computer that bombs my Arduino with the serial control codes, which then sends them to the Mac. It functions pretty well for a kludge. Also note: it's trippy to control a Mac using a modern optical mouse :O No real lag either, which for a non-optimized setup was quite encouraging. Pics here:
https://imgur.com/gallery/6GL0r
If someone wants to replicate this specific test setup, you'll need Linux and the code I wrote to control the serial link. Ask if interested.
I'm continuing to squash the remaining bugs and ensure that everything works correctly, so expect some more updates here as I find time to for this. If anyone has questions/comments, please fire away.
https://github.com/saybur/trabular
Mouse and keyboard support work. I threw together a quick Java program on my computer that bombs my Arduino with the serial control codes, which then sends them to the Mac. It functions pretty well for a kludge. Also note: it's trippy to control a Mac using a modern optical mouse :O No real lag either, which for a non-optimized setup was quite encouraging. Pics here:
https://imgur.com/gallery/6GL0r
If someone wants to replicate this specific test setup, you'll need Linux and the code I wrote to control the serial link. Ask if interested.
I'm continuing to squash the remaining bugs and ensure that everything works correctly, so expect some more updates here as I find time to for this. If anyone has questions/comments, please fire away.