Just wanted to go ahead and post that if all goes well I should have a preliminary version of the Windows System Tray application up in SVN this weekend. It allows you to specify the key to be pressed and reconfigure the break point at which the Holoseat will swap over to holding down the key from doing single a single key press. I’ve not done development in a long time, so I’m rusty and this is taking a while. Big thing here is the SVN libraries are loaded into the application itself at this point to make way for uploading the firmware file automatically. We’ll need to add in a double check to confirm the firmware downloaded is compatible with the system tray application itself. We’re still working out exactly how to do that. Also, an updated Fritzing file has been uploaded but are not yet linked in to the documentation. I built them based on my build. This means it is using the proto board and the currently used components. If you compare the assembly instructions to the schematics you’ll find they don’t agree. This newly uploaded file does. I’ll see if I can’t get it linked to replace the other sometime soon, although I haven’t spent too much time with ODE so I might have to ask J. about that.
So why the Windows app? We’re looking at using the application to handle reconfiguration in place of the slide potentiometer. It may not be quite as easy to adjust while playing as the slide pot. would be, but since we had been talking about an application anyway and this simplifies the hardware it just makes a lot of sense. We’re also thinking this could eventually be used to detect what games are running and swap out configurations on the fly, get metrics on usage, and more. For now, it just reprograms the thing using the Arduino 1.5 beta branch since that has a CLI build/publish tool that I was able to integrate. The variables held in the .h file that control walking rate, the key press, and any other settings we decide need to be handled. The tool is also using that .h as it’s own configuration file by pulling the settings it needs (that the Holoseat doesn’t) out of comments that are embedded. I’ll have documentation on all that written up after I get the whole thing checked in. Hopefully I’ll have more to add on all of this later this weekend.