Re: Single NeoPixel should be near White but is very Yellow
Re: Single NeoPixel should be near White but is very Yellow
You want the supply voltage to the pixel.
PORT->Group[0].PINCFG[15].bit.DRVSTR = 1; // turn up neopixel power
Re: Single NeoPixel should be near White but is very Yellow
Re: Single NeoPixel should be near White but is very Yellow
westfw wrote:Aha! I think I've got it.You want the supply voltage to the pixel.
This was a clue!
On QT Py, the neopixel is powered by an output pin of the SAMD, but the SAMD output pin is never configured for high output drive, so the neopixel ends up underpowered.
Try adding this line your your setup() code:
- Code: Select all | TOGGLE FULL SIZE
PORT->Group[0].PINCFG[15].bit.DRVSTR = 1; // turn up neopixel power
PORT->Group[0].PINCFG[15].bit.DRVSTR = 1;
Re: Single NeoPixel should be near White but is very Yellow
adafruit2 wrote:thanks @westfw - we can get this fixed up in future releases to make sure DRVSTR is higher
that said....we *are* underdriving the neopixel voltage. so your best bet is to tweak down the red if you want a pure white - we aren't using this LED as a color-true illumination, its more of a multi-color indicator that doesnt use 3 PWM channels :)
Re: Single NeoPixel should be near White but is very Yellow
Re: Single NeoPixel should be near White but is very Yellow
Re: Single NeoPixel should be near White but is very Yellow