nodemcu-firmware/app/include
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
..
arch Evict c_types.h, tidy up a other c_prefixes. (#2841) 2019-07-23 14:22:38 +10:00
driver Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lwip Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
mbedtls Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
netif New `net.if.info` call to show LwIP information (#2862) 2020-06-09 22:26:06 +02:00
pm Rebased against current dev 2020-06-09 22:26:06 +02:00
rtc Add support to set the clock rate and have sntp use it. (#3236) 2020-08-08 13:32:14 +02:00
sys Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
task Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
fatfs_config.h Updated FatFS from 0.12a to 0.13c (#2608) 2019-01-16 22:30:42 +01:00
lwipopts.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
module.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
nodemcu_mdns.h Take 2: Add regular sends to mdns. Check for (some) buffer overflows. Make it handle unicast 2016-04-03 14:10:52 -04:00
rom.h Evict c_types.h, tidy up a other c_prefixes. (#2841) 2019-07-23 14:22:38 +10:00
sections.h Fix iram/irom section contents (#1566) 2016-12-01 22:14:20 +01:00
u8g2_displays.h Update u8g2 to v2.25.10 (#2735) 2019-04-28 15:45:04 +02:00
u8g2_fonts.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
ucg_config.h Submodulify ucg and update to v1.5.2 (#2503) 2018-10-19 21:18:50 +01:00
user_config.h Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
user_mbedtls.h Remove ets_printf reference 2020-09-27 03:05:36 +01:00
user_modules.h LED strip refactor (#3158) 2021-01-06 23:35:34 +00:00
user_version.h add build_date to build info (#2888) 2019-08-15 12:33:22 +02:00