Michael Miller
c74febefef
Method File Cleanup ( #683 )
2023-04-09 10:02:49 -07:00
Michael Miller
3a96023c56
Hand Merge ( #682 )
2023-04-09 09:09:24 -07:00
Michael Miller
caef973bc2
animations and buffers ( #664 )
2023-03-14 13:41:50 -07:00
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