time to control something
Progress has been made this morning in the finishing of the drivers to interface and interpret the proprietary communication protocol used by the iPod clickwheel. The command signals that are transmitted from the synaptic controller on the clickwheel module are decoded using an Atmel ATtiny88. Since the protocol used in this communication link is non-standard, the incoming data is bit banged in using interrupts and then decoded in the main program.
Plans are to now add a wireless communication to the controller (probably nrf24L01), getting me closer to a remote control for my computer/stereo. As I want this to control Rhythmbox (two way, relaying back song data), but also have the ability to mount as a generic HID class device allowing media key functionality as well as portability.
I am hoping to have documentation on some of the process up untill now up on the main clickwheel project page soon.