SpenceKonde / megaTinyCore

Arduino core for the tinyAVR 0/1/2-series - Ones's digit 2,4,5,7 (pincount, 8,14,20,24), tens digit 0, 1, or 2 (featureset), preceded by flash in kb. Library maintainers: porting help available!
Other
544 stars 141 forks source link

Neopixel doesn't work at 10MHz #984

Closed grandaspanna closed 1 year ago

grandaspanna commented 1 year ago

I've tried it on two different 1614-based custom boards, but the tinyNeoPixel functions don't seem to work if I select 10MHz clock. Using the "strandtest" example on PB3. Same code works if I choose 20MHz. I've also tried 8MHz successfully.

This is using 2.6.7. I had previously been using 2.5.11 which "kinda" worked at 10MHz, but pixels with black (0,0,0) were lighting up faintly.

SpenceKonde commented 1 year ago

This is using 2.6.7.

Per changelog, 2.6.8:

  • Bugfix: Fix issues with generating universally valid WS2812 signals with tinyNeoPixel
grandaspanna commented 1 year ago

Thanks. I did the update via boards manager just before I posted, but it pulled through 2.6.7. I'll double check things on this end.