* Renamed all of the SPI buses and provided classes for all of the valid combinations of bus and bit width
* Updated dotstar dma spi example to use new names and to work on all 4 supported esp32 variants
* Fix header file comment
* Add TwoWireHspiImpl and Example
* Add start of TwoWireEsp32DmaSpiImple (Currently just able to use HSPI and VSPI in parallel, no DMA)
* Update names for TwoWireEsp32DmaSpi and set set spi_bus using template not constructor
* Update example with new functionality and bugfixes
* DotStarEsp32DmaSpiMethod -
* Add 5MHz option to all SPI-based classes
* DotStarGenericMethod - Give option to use Vspi alias of Spi class if wanting to specify which SPI peripheral is used on the ESP32
- Add missing DotStarHspiHzMethod
* TwoWireHspiImple - bring up to date with applySettings() method
* DotStarTest_Esp32Advanced example - update to show how to change clock speed at runtime
- Remove commented out pins cluttering up example
* DotStarTest_Esp32DmaSpi example -
Co-authored-by: Louis Beaudoin <louis@embedded-creations.com>
removed the need to provide the pin argument for Esp8266 NeoPixelBus
where it was ignored.
Added another DotStar color feature.
Fixed DotStar color features to use RgbColor when there is no need for
RgbwColor.
Removed debug serial output
Fix bug in animator where it would stop processing animations too early
Added NeoGrbwFeature for common RGBW strips
Cleaned up a sample that misbehaves if you change the pixel count
Topology, Tiles, and Mosaic layout
Animation Curves
Color Gamma correct
change timescale dynamically on NeoPixelAnimator
bilinear color blend methods
new samples to support new features
two samples now are included
improved the readme (changed from txt to md)
NEO_RGB doesn;t require 400khz support, and 400khz support by default
isn't compiled in