51 Commits

Author SHA1 Message Date
Markus Kovero 3deb46d0ae Hd108 bare minimal for me (#838) 2024-09-10 13:08:05 -07:00
Michael Miller 0aa3d11aab inc version (#832) 2024-09-01 21:12:30 -07:00
Michael Miller 2360904727 Esp8266 3 step to reduce memory (#830)
Esp8266 3 step

plus xMethods with examples
2024-08-29 10:58:48 -07:00
Michael Miller 4b96e0d666 Esp32 s3 LCD Parallel (#824)
Co-authored-by: Colin Iuliano <colin@coliniuliano.ca>
Co-authored-by: Colin <cholin@gmail.com>
2024-08-18 11:44:48 -07:00
Michael Miller d95a8d2522 Update NeoPixel_RP2040_PioX4.ino
fix comment
2024-03-19 09:00:18 -07:00
Michael Miller 7c6744da4f Rp2040 (#779)
Support x4 on each PIO
2024-03-11 09:36:13 -07:00
Michael Miller 99b6db904b support for template GetPixelColor method (#774) 2024-02-29 14:20:20 -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 cdcadc74be gradient (#681) 2023-04-06 16:46:46 -07:00
Michael Miller d25e447da9 Examples no longer use 800Kbps (#679)
Ws2812x instead
2023-04-06 10:19:28 -07:00
Michael Miller 18aadb63e7 Dynamic gamma table (#665) 2023-03-16 13:10:43 -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 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 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 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
berrak b8cd657cd7 fix-brightness-issue-375 (#594) 2022-12-03 09:02:40 -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
schlammbad 4f377f72fd Letter case and punctuation changes for consistency. (#556) 2022-01-15 11:11:10 -08:00
Michael Miller 3919b61b3a Render incorrectly converts to color object when not needed (#528) 2021-10-21 10:46:15 -07:00
Michael Miller bcac838a99 RingTopo (#502) 2021-07-11 10:26:20 -07:00
Michael Miller 5e492ea925 Modern cast cleanup (#462)
* static_cast

* cleanup and building
2021-04-13 10:45:35 -07:00
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 e54a06736e Neo segment working (#443)
Finally have some to test with
2021-03-03 16:42:12 -08:00
Michael Miller a0fab862fb NEOPIXEBUS_NO_STL (#314) 2019-12-07 13:56:34 -08:00
Michael Miller fc5d40a513 Segmetns use Ws2811 (#299) 2019-10-08 12:50:53 -07:00
Michael Miller 7c9ac59ddd Seven segment (#293) 2019-09-25 00:49:24 -07:00
Michael Miller 8933c307c5 Uart0 support (#239) 2018-12-23 14:30:01 -08:00
Michael Dörsam be03ec62c7 improve readability of fadeInOut-example (#235) 2018-11-09 02:05:42 -08:00
Michael Miller e4b47d435e Const and Warning Correctness
const method correctness
fix some warnings
Missing Render method added back
Fix examples to use new NeoShaderBase
2018-08-16 12:35:49 -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 eb77795f65 DotStar and NoPin NeoPixel
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.
2016-09-02 10:32:10 -07:00
Michael Miller c2bb0fe855 DotStar support
APA102
2016-09-01 18:34:21 -07:00
Achton 8ba66f9b33 Fix typo in comment. 2016-06-08 22:46:47 +02: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 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 9ae3aee7be A Few Fixes
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
2016-04-02 16:09:10 -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 62f699c120 V2 2016-02-28 22:09:31 -08:00
Makuna db86f7dd6f Revert "Merge pull request #22 from sticilface/Fork-In-Eye-UART"
This reverts commit da5a8b9213, reversing
changes made to 36cb67dac9.
2015-09-03 14:23:56 -07:00
Andrew Melvin cf00e8a41b not working 2015-08-27 07:30:16 +01:00
Makuna 71dd6e53cf provide better samples and more
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
2014-12-15 18:51:52 -08:00