| Click here to select a new forum. |
| Trying to rekindle interest in an ADB converter project |
Posted by: Nathan on 2017-02-22 15:06:48 https://github.com/tmk/tmk_keyboard/tree/master/tmk_core/protocol
You might check out adb.h and adb.c. Understanding how that whole projects works would probably be very useful, but seeing how it talks to an ADB device is immediately relevant. After all the converter probably needs to behave like an ADB host. Make sure to check out the resources section of the comments.
It's important to remember that ADB (https://en.wikipedia.org/wiki/Apple_Desktop_Bus) is a serial bus not just a keyboard/mouse connector. Implementing a proper ADB host would probably be way more complicated than simply making a keyboard/mouse adapter.
|
Posted by: Scott Squires on 2017-02-22 15:41:54
This https://github.com/davisr/Arduino-ADB is where I found an ADB library that compiles properly, but I am having a tough time interpreting how to link them together.
I found this link as well https://developer.apple.com/legacy/library/technotes/hw/hw_01.html explaining the protocol, but I need the piece in between. I don't know what you mean by "the piece in between." I found basically everything needed to implement ADB Busboy in Guide to the Macintosh Family Hardware and that tech note you linked to. Read the ADB section in Guide to the Macintosh Family Hardware and if you have any specific questions I can probably answer them.
In case you weren't aware, ADB Busboy is an adapter for using USB peripherals on an ADB host computer. They will be available for purchase in a few months.
|
Posted by: somedude on 2017-02-22 15:52:07 Thanks Anthon,
I guess I just needed a little reassuring.
Since you offered, I will try not to abuse the privilege, but take you up and ask some questions if I get stuck (and I will...)
I read about the busboy, but I am determined to try this little project of mine using the Arduino programming platform.
All the best
|
Posted by: somedude on 2017-02-22 15:58:06
https://github.com/tmk/tmk_keyboard/tree/master/tmk_core/protocol
You might check out adb.h and adb.c. Understanding how that whole projects works would probably be very useful, but seeing how it talks to an ADB device is immediately relevant. After all the converter probably needs to behave like an ADB host. Make sure to check out the resources section of the comments.
It's important to remember that ADB (https://en.wikipedia.org/wiki/Apple_Desktop_Bus) is a serial bus not just a keyboard/mouse connector. Implementing a proper ADB host would probably be way more complicated than simply making a keyboard/mouse adapter. Nathan,
Thank you for your reply and the link.
I guess I have to really examine what the best way to go about this would be.
Once I have a plan, I will bounce it off the experts on this forum.
Thanks again.
|
Posted by: Scott Squires on 2017-02-22 16:34:30
I am determined to try this little project of mine using the Arduino programming platform. That's cool. Just wasn't sure if you hadn't seen it or wanted to do it yourself.
|
| < 2 |