Commit Graph

366 Commits

Author SHA1 Message Date
Michael Miller
d212d3ac5c Inc Version (#685) 2.7.4 2023-04-11 10:22:35 -07:00
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
cdcadc74be gradient (#681) 2023-04-06 16:46:46 -07:00
Michael Miller
5bb30975a8 New feature (#680) 2023-04-06 14:32:20 -07:00
Michael Miller
d25e447da9 Examples no longer use 800Kbps (#679)
Ws2812x instead
2023-04-06 10:19:28 -07:00
Michael Miller
a6713e724f Use a shader (#678)
expose a shader for DibRender support on NeoPixelBusLg
2023-04-06 10:09:18 -07:00
Michael Miller
f27383df9f Compare Comment Cleanup (#675) 2023-04-05 21:25:12 -07:00
Michael Miller
1c04fbcd5a DotStar NameCleanup (#674) 2023-04-03 16:48:08 -07:00
Michael Miller
d283dcc9b2 fix table typos (#673) 2023-03-31 10:50:25 -07:00
Michael Miller
0e82dfdde1 minor missing methods (#670) 2023-03-29 17:16:11 -07:00
Michael Miller
c1f3bc97d9 Delay between pixels (#668)
* Delay inter pixel support

* s2 s3 c3 Bitbang

* deprecate NeoPixelBrightnessBus
2023-03-26 10:06:33 -07:00
Michael Miller
c9c077ff5d fix double init call memory issue (#667) 2023-03-17 10:45:03 -07:00
Michael Miller
5071b6e5e2 Cleanup (#666)
Init to 0 not memset
standardized base name
2023-03-16 15:58:49 -07:00
Michael Miller
18aadb63e7 Dynamic gamma table (#665) 2023-03-16 13:10:43 -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
4c1c574507 i2s improvements (#654) 2023-02-22 11:51:07 -08:00
Michael Miller
efdfdc6ac7 Added CIE Lab Gamma Equation (#651) 2023-02-12 09:35:42 -08:00
Michael Miller
656a48ff33 Linear blend uint8 (#650)
LinearBlend using uint8_t
index accessors to color elements
standardized Count for index accessor length
compare feature
fixed ardunio.h include
2023-02-11 18:29:46 -08:00
Steven Cohen
7e38508ec8 DotStarEsp32DmaSpiMethod: adjust start+end frames to reflect bus width (#637) 2.7.3 2023-02-09 20:47:26 -08:00
Michael Miller
bcab173d7c inc version (#646) 2023-02-09 20:45:57 -08:00
Michael Miller
d6ccd6da61 16 Bit Gamma improvements (#645)
* Gamma for 16bit Table Method
2023-02-09 16:33:34 -08:00
Michael Miller
fff81b9a15 functional (#643) 2023-02-08 14:37:33 -08:00
Michael Miller
7822ea975e Fix Break Timing (#642) 2023-02-05 13:08:32 -08:00
Michael Miller
f863fafbc6 idf version check (#640) 2023-02-04 12:52:19 -08:00
Michael Miller
332fce28ed fixes (#639)
improper copy amounts not accounting for size of the copy (non byte copy)
Some documenting comments
2023-02-04 11:34:17 -08:00
Michael Miller
b8a7f55914 Update NeoEsp8266I2sDmx512Method.h (#636) 2023-02-03 11:43:04 -08:00
Michael Miller
2a41ec13ad cleanup and version (#634) 2.7.2 2023-02-02 18:08:56 -08:00
Michael Miller
e0d7f6e84a Lgt8f328p (#633)
* 32Mhz 800Kbps
* 32Mhz 400Kbps
* Tuned and Tested
2023-02-02 13:00:59 -08:00
Michael Miller
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
Michael Miller
baf3b6b918 Conversion and promotion fixes (#626) 2023-01-22 11:28:46 -08:00
Michael Miller
7d3a02919a promote to int32_t (#623) 2023-01-21 15:48:11 -08:00
Shlomo Zippel
d2199451c1 Revamp ESP32 SPI DMA support (#608)
* 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
2023-01-08 13:51:17 -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
berrak
b8cd657cd7 fix-brightness-issue-375 (#594) 2022-12-03 09:02:40 -08:00
Michael Miller
231a7cf295 Update all-others.md 2022-12-02 10:48:42 -08:00
Michael Miller
8e869027f7 Increment Version (#600) 2.7.1 2022-11-27 07:00:57 -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
fe42327867 Ws2816 (#582)
* generic ws2816 methods

* methods
2022-06-13 13:49:35 -07:00
Michael Miller
65de521c2a GRB48 Color Feature (#581) 2022-06-13 10:46:10 -07:00
Michael Miller
20f2eeb535 S3 ifdefs (#580) 2022-06-12 13:20:11 -07:00
Michael Miller
f90beb6fc2 Inc version and update library properties (#573) 2.7.0 2022-05-27 10:10:36 -07:00
Michael Miller
3661d983a4 Sm168xx settings refactoring (#570)
* refactor gains

* const refactoring
2022-05-12 15:22:08 -07:00
Michael Miller
7ae0cc31aa Gain order fixes (#569) 2022-05-11 10:07:23 -07:00
Michael Miller
d66c04fb26 Sm168xx (#568)
* Update NeoSm168xxColorFeatures.h

* SM168xx settings improvements
2022-05-10 17:10:11 -07:00
Michael Miller
d74f6ee237 Fix Warnings (#566) 2022-05-07 14:35:47 -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