Previously I just used a library on Windows which was also kind of nasty to work with (it exposed some truly strange implementation choices), but if I just implement the communications protocol myself it should just work everywhere including on platforms that were never officially supported by the hardware.
Today has been one of those I start on doing something and that's the cue for everybody to have some weird thing they need my help to deal with. This is fine and I've at least been able to stub out what I want to work on so once I have time to come back to that I might have some aid to memory present.
@yomimono I think she likes the way it smells (nothing dangerous).
Author of Typica software for coffee roasters.