nodemcu-firmware/app
Nathaniel Wesley Filardo 85df6b588d
LED strip refactor (#3158)
`ws2812` buffer extracted to new `pixbuf` module.

* The new pixbuf module has more functionality than the `ws2812`-specific buffer it replaces.
* This is work in progress towards https://github.com/nodemcu/nodemcu-firmware/issues/2916
* The LED driver modules `ws2812`, `ws2801`, `apa102`, and `tm1829` have sprouted `pixbuf` support.
* `NTest` tests for `pixbuf` now exist.

While here, document the ws2812 UART-based overlapping with mainline
execution.  Fixes https://github.com/nodemcu/nodemcu-firmware/issues/3140

Co-authored-by: Gregor Hartmann <HHHartmann@users.noreply.github.com>
2021-01-06 23:35:34 +00:00
..
coap Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
crypto SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
dht Fix DHT module (#3334) 2020-12-16 23:20:09 +01:00
driver Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
esp-gdbstub Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
fatfs Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
http Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
include LED strip refactor (#3158) 2021-01-06 23:35:34 +00:00
libc CLean up the PR a bit 2020-09-27 03:05:36 +01:00
lua Makefiles: Validate LUA selection or refer to the other Makefile. (#3269) 2021-01-06 03:57:50 +01:00
lua53 Makefiles: Validate LUA selection or refer to the other Makefile. (#3269) 2021-01-06 03:57:50 +01:00
lwip Networking rampage and accumulated fixes (#3060) 2020-06-09 22:26:52 +02:00
mbedtls Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
modules LED strip refactor (#3158) 2021-01-06 23:35:34 +00:00
mqtt First round of MQTT fixes (#3360) 2021-01-05 12:07:09 +01:00
net Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
pcm First phase of number to integer conversion (#3221) 2020-08-29 17:48:24 +01:00
platform Improved startup performance and measurement tools. (#3171) 2020-10-18 20:46:47 +02:00
pm Add missing features to Travis CI PR build (#3255) 2020-08-30 21:04:00 +02:00
sjson Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
smart Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
spiffs Improved startup performance and measurement tools. (#3171) 2020-10-18 20:46:47 +02:00
tsl2561 Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
u8g2lib Implement panic call handling for all modules (#3163) 2020-06-16 08:19:55 +01:00
ucglib Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
user Fix the initialization of the wifi default hostname. (#3303) 2020-10-18 20:48:10 +02:00
uzlib Dev make cleanup (#2842) 2019-07-23 18:47:18 +03:00
websocket Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
.gitignore seperate user_config.h to speed-up compile when modules disabled/enabled 2015-03-06 11:59:04 +08:00
Makefile Makefiles: Validate LUA selection or refer to the other Makefile. (#3269) 2021-01-06 03:57:50 +01:00