59 Commits
Author SHA1 Message Date
Michael Miller 2cce77e9c8 Esp32i2 s fixes (#226)
* Fixes Captured From Gitter

* cmdcount fix
2018-08-22 17:27:23 -07:00
Michael Miller 300dd423c5 Remove Const due to FileRead (#223) 2018-08-16 17:17:03 -07:00
Michael Miller 4959a386f7 SwapPixelColor (#221) 2018-08-16 12:49:53 -07: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 940c4f37f3 Ring Shift and Rotate (#220) 2018-08-16 11:18:20 -07:00
Michael Miller 9d4138bf11 ChangeAnimationDuration (#219) 2018-08-15 16:55:30 -07:00
Michael Miller 399b10b740 Fix Esp32 Warnings (#218) 2018-08-12 09:54:03 -07:00
Jamie 7f1986fdb1 Fix esp32 i2s on case-sensitive filesystems (#212) 2018-07-02 10:32:57 -07:00
Josef Brandl e13f9599c8 Fix "type defaults to 'int'" warning (#210) 2018-06-17 10:53:08 -07:00
Michael Miller 36650a44fc Esp32 Hardware support using I2s (#208) 2018-06-13 10:41:23 -07:00
Michael Miller 7ebfcb7fe2 Missing syntax (#198) 2018-02-14 19:36:25 -08:00
Michael Miller 6e77d49ff1 Suppress Task Switch during show (#186) 2017-10-21 21:45:14 -07:00
Michael Miller c42fc3b2f5 RecoverColor was missing const qualifier (#185) 2017-10-20 15:50:35 -07:00
Bálint Kovács 6b1cf112d3 Make BrighntessBus suppport ClearTo (#181)
* Make BrighntessBus suppport ClearTo

* Match the coding style
2017-10-08 12:34:56 -07:00
Michael Miller 081866e4d0 define PGM_VOID_P if not already defined (#171) 2017-04-10 10:15:36 -07:00
Michael Miller 6a33cbf710 Initial support for Ws2813 (#170) 2017-04-09 14:22:07 -07:00
Michael Miller 073c89deb6 Fix RAM Attribute (#169) 2017-04-08 21:34:52 -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 adbe3f50e5 Fixes (#156) 2017-01-23 10:18:19 -08:00
Michael Miller f182797159 Add Concentric Ring Topology (#154) 2017-01-14 12:50:35 -08:00
Michael Miller 033fbe68c0 Free after we wait (#148)
Dont free the memory while it may still being used.
2016-12-28 12:25:17 -08:00
Michael Miller 5b48c48551 Add stop all (#147) 2016-12-16 19:09:24 -08:00
alltheblinkythings a672d4ce55 Don't crash when Begin() is called more than once. (#146) 2016-12-11 16:53:32 -08:00
Michael Miller c35c9e4d70 unused file removed (#145) 2016-12-11 16:01:24 -08:00
Michael Miller 89b3f85c18 NeoPixelBrightnessBus (#143) 2016-12-11 14:51:35 -08:00
Michael Miller 487e0d2cd8 Minor fixes (#142) 2016-12-11 00:55:37 -08:00
Michael Miller 94f5ad3dd7 Fasterhardwarespi (#137)
* Improved HW SPI sending

* update version
2016-11-09 10:25:27 -08:00
Michael Miller b41674dec0 Morecompatibilitybitmapfile (#135)
* Fix reading structures

* style
2016-09-27 22:24:15 -07: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 532a1f5e4d removed use of macro 2016-09-03 11:35:09 -07:00
Michael Miller 1387d66d51 Still allow for pin to be passed in
This will allow code to be run across platform without modifiying
2016-09-03 09:21:50 -07: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
Michael Miller 260b67cd0e Added bilinear methods 2016-08-08 18:13:48 -07:00
Michael Miller 7743a76242 Refactored To Remove CSS3 define
Accessing the extended string names no longer requires editing a library
header file.
2016-07-04 13:19:25 -07:00
Michael Miller 21266a6664 Html String Improvements 2016-07-03 12:39:22 -07:00
Unai Uribarri 4e7c53478a AVR needs to use some macros to access PROGMEM 2016-06-17 13:20:38 +02:00
Michael Miller c8938e0ba6 Merge pull request #108 from unaiur/esp8266-async-uart
Esp8266 async uart
2016-06-16 12:40:51 -07:00
Unai Uribarri b44d7a6da5 Allow to convert HtmlColor from/to an string 2016-06-16 10:14:36 +02:00
Unai Uribarri 68e48b7957 Add new method NeoEsp8266AsyncUart*KbpsMethod
Add two new methods NeoEsp8266AsyncUart800KbpsMethod &
NeoEsp8266AsyncUart400KbpsMethod, which uses UART1 interrupts to
output all pixels asynchronously.

Also, refactor old UART code to share as much code as possible.
2016-06-15 22:24:07 +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 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
reaper7 d343e630b4 new feature NeoRbgFeature 2016-04-06 17:03:59 +02:00
Makuna 2ee5b14079 Move _table into CPP
This fixes build issue when a sketch includes of NeoPixelBus.h in a
project from multiple cpp.
2016-04-03 10:52:32 -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