Michael Miller
d39ae30d05
refactored files ( #663 )
2023-03-14 08:52:40 -07:00
Michael Miller
76ec0f58c6
Inverted elements ( #662 )
...
* organize colors
* move NeoGamma
* refactor gamma files
* inverted gamma support
2023-03-13 16:15:37 -07:00
Michael Miller
f5bace5a1a
refactor color features ( #661 )
...
* dotstars
* SevenSegment
* featured all moved
* cleanup
2023-03-13 14:17:39 -07:00
Michael Miller and Awawa
d3bc27b9f0
Esp32 i2s x ( #630 )
...
ESP32 x8 and X16 parallel support
---------
Co-authored-by: Awawa <69086569+awawa-dev@users.noreply.github.com >
2023-01-27 10:12:48 -08:00
Shlomo Zippel
827937d375
Add support for ESP32-S3 8 bit SPI DMA method ( #607 )
...
* Auto select DMA channel. This is a requirement for ESP32-S3 and optional for the other ESP32 variants
* Add support for 8 bit SPI for ESP32-S3
* Fixed
* CR style fix
2023-01-07 10:16:25 -08:00
Michael Miller
b32f719e95
funtional testing ( #593 )
...
functional optional moved to common location
topology signed warnings cleaned up
2022-08-12 10:44:05 -07:00
Michael Miller
4fb6f9351a
Dmx512 and Ws2821 for ESP8266 ( #565 )
...
* refactor esp8266 DMA core
* refactor NeoUtil
* DMX512
* WS2821
2022-05-07 13:49:03 -07:00
Michael Miller
083b8ab9f2
Sm168xx ( #563 )
...
* Base NeoSM168xxColorFeature support
* Fix warnings
2022-04-22 12:35:14 -07:00
Michael Miller
7757b6f5b3
include data size for feature specific settings locations ( #562 )
...
locations of the data at the end of the stream can now be applied
2022-04-21 22:52:28 -07:00
xonestonex
e31677ad32
Add support for TLC5947 24-Channel PWM driver. ( #551 )
...
* Add support for TLC5947 24-Channel PWM driver.
* Refactor code to match coding guidelines and better documentation.
2022-01-15 11:09:54 -08:00
Michael Miller
2040a4837d
Ucs890x ( #517 )
2021-10-10 17:45:48 -07:00
Michael Miller
79b10f6347
Tm1914 ( #480 )
...
* Create NeoTm1914ColorFeatures.h
* GRB
2021-06-10 09:55:30 -07:00
Louis Beaudoin and Louis Beaudoin
b90992fdc2
ESP32 Hardware SPI Improvements - Options for using both SPI peripherals, and DMA ( #441 )
...
* 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 >
2021-04-12 14:59:09 -07:00
Michael Miller
816de24962
Spi dynamic speed ( #432 )
2021-02-16 10:23:02 -08:00
Michael Miller
7a73ffc7b4
Clear Buffer ( #426 )
2021-02-10 20:25:47 -08:00
Michael Miller
ed3eeb1f1b
Dynamic channels ( #411 )
2021-01-24 15:44:13 -08:00
Michael Miller
3910763e57
Building ( #402 )
2021-01-14 22:38:05 -08:00
Michael Miller
de32dd9cc8
Rgb color enhancements ( #391 )
...
* Rgb48Color
* Rgb16Color
* Discord readme
2020-12-26 09:54:21 -08:00
feindsender and feindsender
65c5b4d186
Add P9813 support ( #343 )
...
Add support for the DMS MICROELECTRONICS P9813 LED driver
Co-authored-by: feindsender <feindsender@users.noreply.github.com >
2020-03-27 18:24:01 -07:00
Michael Miller
18b9982fc3
const correctness ( #334 )
2020-01-21 00:10:39 -08:00
Michael Miller
cb72866555
fix buffer size ( #331 )
2020-01-13 11:55:48 -08:00
Michael Miller
cf298d4096
Tm1814 ( #329 )
...
* Esp32
2020-01-11 16:23:05 -08:00
Michael Miller
cc43a2956e
initial ( #326 )
2019-12-31 00:29:15 -08:00
Michael Miller
9fac62ce7f
VersionAndComments ( #315 )
2019-12-08 22:48:52 -08:00
Michael Miller
a0fab862fb
NEOPIXEBUS_NO_STL ( #314 )
2019-12-07 13:56:34 -08:00
Michael Miller
31dafcddf6
Nrf52x ( #313 )
...
Nano 33 BLE
2019-12-06 11:38:02 -08:00
Michael Miller
7c9ac59ddd
Seven segment ( #293 )
2019-09-25 00:49:24 -07:00
Michael Miller
0177b8d519
Lpd8806 ( #291 )
...
* SpecificMethod
* DotStar and Lpd8806 SPI speeds selectable
2019-09-22 22:00:00 -07:00
Michael Miller
2d3609e15d
Double buffer and shader fixes ( #273 )
...
* DoubleBufferFixes
* Add NeoBitmapFile Render
2019-06-12 23:10:42 -07:00
Michael Miller
0eed256d33
Esp32 rmt new tech ( #272 )
...
* first compile
* refine and tested
* Update Version and Descriptions
2019-06-09 20:50:38 -07:00
Michael Miller
eb405efef5
Esp32 spi Fixes ( #247 )
...
* Initial work
* Update DotStarSpiMethod.h
2019-01-17 12:54:40 -08:00
Michael Miller
4959a386f7
SwapPixelColor ( #221 )
2018-08-16 12:49:53 -07:00
Michael Miller
36650a44fc
Esp32 Hardware support using I2s ( #208 )
2018-06-13 10:41:23 -07:00
Michael Miller
081866e4d0
define PGM_VOID_P if not already defined ( #171 )
2017-04-10 10:15:36 -07:00
Michael Miller
2b42de88ad
Esp32 ( #167 )
...
* Organize Examples
* Esp32 Support
refactored Esp8266 to more generic Esp
2017-04-05 19:58:01 -07:00
Michael Miller
85b250d37c
improvements to NeoDib ( #159 )
...
include dirty support
2017-01-26 11:50:29 -08:00
Michael Miller
2ba00f2bf0
Dib and Shader support ( #158 )
2017-01-24 15:26:48 -08:00
Michael Miller
f182797159
Add Concentric Ring Topology ( #154 )
2017-01-14 12:50:35 -08:00
Michael Miller
89b3f85c18
NeoPixelBrightnessBus ( #143 )
2016-12-11 14:51:35 -08:00
Michael Miller
ccb0239558
ClearTo with first and last index doesn't handle a single pixel
...
The argument valid test needed to support that first and last could be
the same
2016-09-25 12:55:49 -07:00
Michael Miller
c2bb0fe855
DotStar support
...
APA102
2016-09-01 18:34:21 -07:00
Makuna
6d901595fe
NeoBitmapFile
2016-04-23 14:40:01 -07:00
Makuna
007268ca00
Better Naming
2016-04-16 14:11:13 -07:00
Makuna
c801d09644
Buffers
2016-04-16 12:52:21 -07:00
Makuna
6390316aed
refactor rotate and shift
...
fixed bug
improved speed slightly
added ClearTo for range of pixels
2016-04-07 13:55:37 -07:00
Makuna
6e860c939d
RotateAndShift
...
New Rotate and Shift, both Left and Right methods
Optimized ClearTo method
Updated keywords
Updated version
2016-04-06 17:52:17 -07:00
Makuna
d351014ac8
Hue Blend Direction support
2016-03-28 12:21:11 -07:00
Makuna
0b6862852c
esp8266Compiled
...
const & in template causes near 100 bytes extra code, so removed
2016-03-20 11:20:50 -07:00
Makuna
3dbfae7fc4
Topology, Curves, Gamma, and Samples
...
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
2016-03-20 10:06:58 -07:00
Makuna
c7b07b43cd
HtmlColor
2016-03-05 18:50:23 -08:00