Commit Graph
23 Commits
Author SHA1 Message Date
Michael Miller 5aaa17f78a Reset Pin Matrix on destruction (#504) 2021-07-11 18:17:30 -07:00
Michael Miller 79b10f6347 Tm1914 (#480)
* Create NeoTm1914ColorFeatures.h

* GRB
2021-06-10 09:55:30 -07:00
Michael Miller fc7765bbd9 Esp32 c3 (#479)
* No VSPI

* I2s not default for S2 or C3

* include fixes

* remove ESP32C3 I2s support

* sdkconfig.h

* No Bitbang
2021-06-09 08:34:57 -07:00
Juerd Waalboer cc17ec6fa1 ESP32 i2s: instead of runtime exception, silently upgrade pixelCount (#459)
Fixes #457

This workaround, compared to the old implementation of throwing an exception,
is simpler, makes the compiled program 260 smaller, and unbreaks existing code
that uses a pixel count of 1 that used to work prior to 2cce77e9 (v2.6.2).

This fix basically does the same thing as the recommended fix on the caller
side, except without bothering the caller. It does make `.GetPixelCount()`
return 2 instead of the provided number of pixels, but the resulting program is
arguably less broken than it is with the failing check at construction, and not
likely to really be much of an issue anyway.
2021-04-05 16:05:46 -07:00
h3ndrikandMichael Miller edecdcef01 add TM1829 support (#378)
Co-authored-by: Michael Miller <Makuna@hotmail.com>
2021-02-16 13:23:24 -08:00
Michael Miller 816de24962 Spi dynamic speed (#432) 2021-02-16 10:23:02 -08:00
Michael Miller b76a42bb5a Default Back to i2s method (#431) 2021-02-14 17:16:06 -08:00
Michael Miller 8161894491 i2s MALLOC_CAP_DMA (#430) 2021-02-14 16:42:59 -08:00
Michael Miller 13b7d2e377 Esp32 i2s (#427)
* dynamic i2s bus numbers

* stabile and consistent shows

* faster to start send
2021-02-11 17:22:10 -08:00
Michael Miller 7a73ffc7b4 Clear Buffer (#426) 2021-02-10 20:25:47 -08:00
Michael Miller 0c41010e20 remove tabs (#370) 2020-09-20 10:29:49 -07:00
Michael Miller ad38b97f8b Esp32 s2 i2s (#358)
* More Init Cleanup

* cleanup
2020-06-17 15:11:34 -07:00
Michael Miller f8ccdafe12 initial (#354) 2020-05-31 01:10:33 -07:00
Michael Miller 253333fa02 Tm1814 continued (#330)
* EspBitBang

* Esp32I2s

* Esp8266Dma

* esp8266UartTm1814

* Nrf52x and DotStars
2020-01-12 18:54:00 -08: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 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 2d3609e15d Double buffer and shader fixes (#273)
* DoubleBufferFixes

* Add NeoBitmapFile Render
2019-06-12 23:10:42 -07: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 36650a44fc Esp32 Hardware support using I2s (#208) 2018-06-13 10:41:23 -07:00