My controller was malfunctioning...
Change convenience functions a little, fixed a big

I didn't set the transfer_buffer_length for the LED... causing all sorts of bugs (and possibly hurting my device).
I also started using values used by the interface structure, instead of hard coded values. This is better practice.