Closed elmerfud closed 12 years ago
LEDstream purposefully does not handle its own gamma correction. This functionality, if required, should be handled in the host-side code (as is already done in Adalight and Adavision) -- covering it in both places will cause overcorrection.
Reasons for handling gamma correction on the host include:
Very much appreciate the contribution, but there's a method to the madness and I apologize for not spelling out more of a roadmap in the code.
This is gamma correction code ripped directly out of the advancedLEDbeltKit.pde from the LPD8806 library. I've added in to the LEDstream_LPD8806.pde.