Commit Graph
247 Commits
Author SHA1 Message Date
Michael Miller a89c09dc53 Esp32 i2s jitter (#754)
* ESP32 I2s clock divider calculations improved
* ESP32 I2s DMA silence block data improved
2024-01-03 16:58:02 -08:00
nick-diel b7f0b44aa5 Added stream flush to destructor (#753) 2023-12-26 08:36:28 -08:00
Michael Miller 5b6e6f514f Update PixieStreamMethod.h (#752) 2023-12-23 15:05:55 -08:00
nick-diel 99f8bcf6f7 Support for Adafruit Pixie (#749)
* Support for Adafruit Pixie

* Updated based on PR review to align with library style and added Pixie constructor to NeoPixelBugLg
2023-12-13 16:33:42 -08:00
Michael Miller d8af057eee rgbww80 gamma (#744) 2023-11-07 06:18:38 -08:00
Michael Miller 7e84f7b759 Sm16825e (#742)
* Neo5WordFeature

* rgbww80color

* expose Rgbwc and Rgbcw feature
2023-11-06 11:32:59 -08:00
Michael Miller 9a42d3e7aa debug error check (#731) 2023-09-02 07:56:35 -07:00
Michael Miller 7d2a5d2580 Update NeoUtil.h (#730) 2023-08-12 08:20:58 -07:00
Michael Miller 46b24fec9a Dirty on Luminance change (#727) 2023-07-17 18:56:30 -07:00
Robert-github-com 978b62f841 Add RgbwwColor to NeoGamma (#726) 2023-07-17 08:04:06 -07:00
Michael Miller 029f71eb15 Gs1903 (#725) 2023-07-09 09:59:47 -07:00
Michael Miller 1cf6b3187b Avr APA106 (#721)
* Apa106 timing support for 600Kbps

* interpixel time by speed object
2023-06-26 06:32:45 -07:00
Michael Miller 3c77a63b4b 8bit dim support on 16bit color elements (#720) 2023-06-23 11:19:14 -07:00
Michael Miller 66a6ae41d4 Mbi6033 (#719)
* two wire protocol
* due to unique reset using clock pin, supports bit bang only methods.
2023-06-19 10:01:55 -07:00
Michael Miller 567faa6c02 Color feature refactor (#716)
* refactor color order design within a color feature using a template to reduce duplicate code making it easier to add similar features with different order
* fix warnings
2023-06-12 20:10:06 -07:00
Michael Miller dcf4b9ac53 destructor 2023-06-06 06:25:58 -07:00
Michael Miller 1cb18aea82 disconnect mux pin (#713)
https://github.com/Makuna/NeoPixelBus/issues/704
2023-06-05 18:33:51 -07:00
Michael Miller ebb5de07f8 cleanup (#712) 2023-06-05 15:38:03 -07:00
Michael Miller fab5086a28 NeoGrbcwxFeature (#711)
* Color Object

* NeoGrbcwxFeature
2023-06-05 15:14:22 -07:00
Michael Miller 57bee07273 Refactor Feature Elements core (#710)
* refactor byte elements

* Word elements

* refactor no settings core

* refactor 2 byte 555 encoding
2023-06-05 08:17:18 -07:00
Michael Miller b1b71920f0 mask byte not nibble (#701) 2023-05-06 21:18:38 -07:00
Michael Miller a9988f7a7a fix endian issue with 16bit (#699) 2023-05-06 11:53:03 -07:00
Frank 512f27a88f NeoEsp32I2sXMethod::IsWriteDone() misses const attribute (#696)
adding the missing `const` attribute to NeoEsp32I2sXMethod::IsWriteDone().
See https://github.com/Makuna/NeoPixelBus/issues/695
2023-05-02 09:16:50 -07:00
Michael Miller 3fc819c31e 48 conversion constructors (#688) 2023-04-15 07:18:47 -07:00
Michael Miller e862b7154e fix (#687) 2023-04-11 14:32:38 -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 5bb30975a8 New feature (#680) 2023-04-06 14:32:20 -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) 2023-02-09 20:47:26 -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