K8055 User Interface is a Mac OS X based Cocoa application for controlling the Velleman K8055 USB interface. Included is a static library which can be used for developing other applications and closely replicates the Velleman Windows .DLL functions.
Thanks for this project which got me on the right track to get a working version for 10.5+ Since the latest changes in OSX it's really troublesome to get a custom kext working, so I struggled thru the Apple docs and another project (ADU Driver) and managed to get it working using the user-space HID manager :-) It's no coding beauty, but shows how to get it done. The project can be downloaded from huygenholding.nl/K8055.zip
soldered the Velleman K8055. plugged its USB into my Macbook Pro. The OUT8 LED blinks four times to signify its PIC USB microcontroller booted successfully. ran this control panel app. works great.
Didn't work for me at first. The interface fails in K8055 at // Open the device for exclusive access err = (*USBInterfaceInterface)->USBInterfaceOpen(USBInterfaceInterface); with kIOReturnExclusiveAccess This is because the "empty" device driver doesn't work. Using this piha/k8055-mac-codeless-kext from github as a no-code driver, the interface app works fine. Anyway, there's no ok error handling if things go wrong, just return statements without closing the device etc. - keep that in mind. A nice starting point for a driver.