Michael Miller
5f0d4525ed
Revert "Compiles for S2 ( #362 )"
...
This reverts commit ff7e996e92 .
2020-08-27 23:22:14 -07:00
Michael Miller
ff7e996e92
Compiles for S2 ( #362 )
2020-08-27 23:19:32 -07:00
Michael Miller
0f45e8d481
Fix 8bit math ( #360 )
2020-07-27 11:38:47 -07:00
Michael Miller
ad38b97f8b
Esp32 s2 i2s ( #358 )
...
* More Init Cleanup
* cleanup
2020-06-17 15:11:34 -07:00
Michael Miller
f8650afe13
I2s back to normal ( #356 )
...
Still inconsistent sending just like Esp32
2020-06-09 16:20:07 -07:00
Michael Miller
471d2278eb
First Compile ( #355 )
2020-06-09 00:11:19 -07:00
Michael Miller
f8ccdafe12
initial ( #354 )
2020-05-31 01:10:33 -07:00
Michael Miller
219bca1b9b
unused arguments ( #353 )
...
template class API methods with unused arguments fix
2020-05-25 13:17:37 -07:00
Michael Miller
a9a031f10e
add 40mhz ( #347 )
2020-04-03 01:10:55 -07:00
feindsender
65c5b4d186
Add P9813 support ( #343 )
...
Add support for the DMS MICROELECTRONICS P9813 LED driver
Co-authored-by: feindsender <feindsender@users.noreply.github.com >
2020-03-27 18:24:01 -07:00
feindsender
d301498502
Add support for SK9822 ( #344 )
...
Adds support for the reset frame of the SK9822 LEDS - should have no impact on APA102
Co-authored-by: feindsender <feindsender@users.noreply.github.com >
2020-03-27 13:24:41 -07:00
Michael Miller
2d53d97916
Fix ( #341 )
2020-02-27 12:44:30 -08:00
Michael Miller
fc0b739893
Enhance ColorObject ( #340 )
...
Enahnce Dim
Add Brighten
NeoPixelBrightnessBus use enhancement
2020-02-25 11:04:34 -08:00
Michael Miller
4157d1d618
Fix CubicCenter ( #337 )
2020-01-30 11:46:42 -08:00
Michael Miller
18b9982fc3
const correctness ( #334 )
2020-01-21 00:10:39 -08:00
Michael Miller
cb72866555
fix buffer size ( #331 )
2020-01-13 11:55:48 -08:00
Michael Miller
253333fa02
Tm1814 continued ( #330 )
...
* EspBitBang
* Esp32I2s
* Esp8266Dma
* esp8266UartTm1814
* Nrf52x and DotStars
2020-01-12 18:54:00 -08:00
Michael Miller
cf298d4096
Tm1814 ( #329 )
...
* Esp32
2020-01-11 16:23:05 -08:00
Michael Miller
cc43a2956e
initial ( #326 )
2019-12-31 00:29:15 -08:00
Michael Miller
e0782bb88b
SPI Hardware Not on AtTiny ( #320 )
2019-12-20 23:48:00 -08:00
Michael Miller
4b027db5cd
Update NeoNrf52xMethod.h ( #318 )
2019-12-14 14:29:47 -08:00
Michael Miller
9fac62ce7f
VersionAndComments ( #315 )
2019-12-08 22:48:52 -08:00
Michael Miller
a0fab862fb
NEOPIXEBUS_NO_STL ( #314 )
2019-12-07 13:56:34 -08:00
Michael Miller
31dafcddf6
Nrf52x ( #313 )
...
Nano 33 BLE
2019-12-06 11:38:02 -08:00
Michael Miller
2f63405c5c
Dim ( #312 )
2019-12-04 13:09:26 -08:00
Michael Miller
d71ad7a1fa
Fix IRAM method getting inlined ( #304 )
2019-11-02 12:04:41 -07:00
Michael Miller
b6a6c41628
Arm esp32 fixes ( #300 )
...
* Fix missing semicolon
* Make RMT default for Esp32
2019-10-09 17:08:25 -07:00
Michael Miller
b669c17d47
Ws2811 ( #298 )
...
* esp8266 and esp32
* Update keywords.txt
* classic platforms
2019-10-02 17:20:14 -07:00
Michael Miller
5ca0d58dce
Invert support ( #296 )
...
* Esp8266Dma and Esp32Rmt
* EspBitBang
* Esp21I2s Invert Support
* esp8266 uart
2019-09-28 10:34:52 -07:00
Michael Miller
7c9ac59ddd
Seven segment ( #293 )
2019-09-25 00:49:24 -07:00
Michael Miller
0177b8d519
Lpd8806 ( #291 )
...
* SpecificMethod
* DotStar and Lpd8806 SPI speeds selectable
2019-09-22 22:00:00 -07:00
Mike Dunston
d6f7ad3b74
Adding error checks to the esp32 rmt_* api invocations ( #284 )
2019-08-30 14:08:35 -07:00
Michael Miller
a833fb48f0
Account For Loop Instruction Cycles ( #287 )
2019-08-30 14:03:02 -07:00
Michael Miller
c71e200dd6
BitBang enhancements ( #286 )
2019-08-28 17:08:14 -07:00
Michael Miller
b237440d63
Esp32 update i2s ( #283 )
...
* Update NeoEsp32I2sMethod.h
* Esp32i2sFixes
* Improve Apa106 RMT timing
2019-08-19 17:47:40 -07:00
Michael Miller
2173e99b67
Apa106 And Casting ( #281 )
2019-08-14 18:50:42 -07:00
Michael Miller
9619fefdac
Optional Param type missing ( #276 )
2019-06-18 00:53:19 -07:00
Michael Miller
28a67d463d
Update NeoArmMethod.h ( #274 )
...
STM32L4, STM32F1, and STM32F4 specifics
2019-06-15 14:52:51 -07:00
Michael Miller
2d3609e15d
Double buffer and shader fixes ( #273 )
...
* DoubleBufferFixes
* Add NeoBitmapFile Render
2019-06-12 23:10:42 -07:00
Michael Miller
0eed256d33
Esp32 rmt new tech ( #272 )
...
* first compile
* refine and tested
* Update Version and Descriptions
2019-06-09 20:50:38 -07:00
owendelong
cf7b4a6438
Added remaining missing DotStar Features for color orders ( #267 )
...
* Update DotStarColorFeatures.h
* Update DotStarColorFeatures.h
* Update DotStarColorFeatures.h
2019-04-29 08:35:48 -07:00
owendelong
5edcd6671a
Update DotStarColorFeatures.h ( #265 )
2019-04-23 15:13:19 -07:00
Michael Miller
13cb2eb014
increment version ( #260 )
2019-04-01 09:44:24 -07:00
Pantastisch
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