Skip to content

Massive code improvements, increased stability, new variants

Compare
Choose a tag to compare
@merlinschumacher merlinschumacher released this 07 Jul 11:29
· 77 commits to master since this release
15b51f9

This is a bigger update. It contains massive improvements in the codebase and should increase the stability very much.

Additionally, there are now three variants of the firmware, that use different modes to drive the LED strips. The old one did use bit banging, which is not recommended and unstable according to the NeoPixelBus wiki. If you want to be on the safe side, use DMA or UART. They are limited in their pin selection and possibly require you to rewire your clock. You can continue to use the bit banging variant, which allows a free selection of pins. It should run reliably, but may crash sometimes. You have been warned.

The clock will now automatically reboot when you change settings that require a restart. And the clock will apply changes to other settings instantly.
The loading and saving of config changes via the web interface should not lead to crashes anymore.
You now can request the Wi-Fi configuration hotspot.
The rainbow and alarm animations now use more fitting color models to render faster and more reliable. It uses a new way to render the alarm and rainbow animation. They are also not as hectic anymore.

There is now a Fritzing sketch to illustrate possible wiring for the variants.