Commit Graph
72 Commits
Author SHA1 Message Date
PantastischandMichael Miller 7976116233 Fixed compiler warning for unused variable (#257)
* Fixed compiler warning for unused variable

* Fixed compiler warning for unused variable by commenting them out

Fixed compiler warning for unused variable by commenting them out, as suggested

Co-Authored-By: Michael Miller <makuna@users.noreply.github.com>

* Fixed bad spacing
2019-03-14 14:13:11 -07:00
Michael Miller 75bdac78bc Adjusting To Edp8266 Changes (#255) 2019-02-24 22:59:36 -08:00
Michael Miller deea2d19d0 ConditionalForwardDeclare (#254)
The new core exposes the function so we don't have to
2019-02-14 23:16:16 -08:00
Szabolcs Székelyi 670535baaf Fix "discards qualifiers" compiler error (#253)
GCC wouldn't compile because NeoPixelBus::CanShow() is declared const but IsReadyToUpdate() is not:

    NeoPixelBus.h:161:40: error: passing 'const NeoEsp8266DmaMethodBase<NeoEsp8266DmaSpeedWs2812x>' as 'this' argument of 'bool NeoEsp8266DmaMethodBase<T_SPEED>::IsReadyToUpdate() [with T_SPEED = NeoEsp8266DmaSpeedWs2812x]' discards qualifiers [-fpermissive]

Making IsReadyToUpdate() const solves the issue.
2019-02-14 00:46:28 -08:00
Michael Miller 4cf5a0957b Update NeoArmMethod.h (#250)
Teensy 3.5 & 3.6 support
2019-02-02 11:45:54 -08:00
Michael Miller 5ad70b7bc5 Dot star spi fixes (#249)
* Update DotStarSpiMethod.h

fixes for SPI.transfer
updated to modern beginTransaction

* Update DotStarSpiMethod.h

Use beginTransaction as this is the most modern way to use the SPI
AVR loops and sends one byte at a time since they don't have a method that doesn't overwrite the out buffer like esp does
2019-02-01 15:37:45 -08:00
Michael Miller eb405efef5 Esp32 spi Fixes (#247)
* Initial work

* Update DotStarSpiMethod.h
2019-01-17 12:54:40 -08:00
Michael Miller 6c9270f4cd Update NeoEsp8266DmaMethod.h (#246) 2019-01-14 17:32:08 -08:00
Michael Miller 57bf7e83cb Update NeoEsp8266DmaMethod.h (#245)
Fix Esp8266 DMA to not truncate the send when the bus is destructed
Fix Esp8266 DMA to send first show, due to state change to idle to quickly
2019-01-14 17:00:00 -08:00
Michael Miller 037d9be562 Move fill uart fifo (#241)
* Moved

* Make Esp8266 v2.4.2 compatible

2.5.0beta works fine, but current normal build does not.
2018-12-24 21:37:53 -08:00
Michael Miller 8933c307c5 Uart0 support (#239) 2018-12-23 14:30:01 -08:00
Michael Miller de143ce482 Ease center (#238)
* New Center Ease methods

* New Version
2018-12-12 17:26:34 -08:00
Michael Miller 82a8ca19f8 Initial new methods (#230) 2018-09-22 13:58:51 -07:00
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