zephyr/tests
Simon Guinot 4ada0bbd6e led_strip: ws2812: allow to configure channel mapping
Some devices compatibles with the WS2812 IC have a different channel to
color mappings (e.g. RGB, BGR, RGBW, etc).

This patch introduces the "color-mapping" required property for the
WS2812 DT binding and adds support to the ws2812_gpio and ws2812_spi
drivers. This new property allows to configure the color to channel
mapping of a WS2812 compatible LED strip controller from its DT node.

Since this property also allows to know if a white channel is available,
then this patch removes the "has-white-channel" property.

Signed-off-by: Simon Guinot <simon.guinot@seagate.com>
2021-07-20 13:35:02 +02:00
..
application_development/gen_inc_file tests: move cpp tests to subsys/cpp 2021-04-29 09:00:40 -04:00
arch tests: arch: arm_irq_vector_table: Update to run on MXRT685 2021-07-07 08:25:06 -04:00
benchmarks boards: minnowboard: remove untested and old board 2021-06-01 14:06:56 -05:00
bluetooth Bluetooth: shell: Add bt audio compile tests for the bt shell 2021-07-19 20:08:30 -04:00
boards tests: ivshmem: move test to more generic location 2021-07-19 11:38:59 -04:00
crypto tests: crypto: Add a unnormal testing condition 2021-03-09 05:10:54 -05:00
drivers led_strip: ws2812: allow to configure channel mapping 2021-07-20 13:35:02 +02:00
kernel tests: kernel: mem_protect: stack_random: disable qemu_riscv32 2021-07-16 14:48:21 -04:00
lib dts: Introduce DT_STRING_TOKEN and DT_STRING_UPPER_TOKEN 2021-07-15 18:12:51 -05:00
misc/test_build tests: test_build: Exclude some NS platforms from debug builds 2021-07-13 06:38:57 -05:00
net net: pkt: introduce net_pkt_remove_tail() 2021-07-15 06:54:33 -04:00
posix tests: posix: common: clock: exclude ehl_crb from test posix realtime 2021-06-02 08:49:45 -05:00
subsys tests: pm: power_mgmt_soc: enable testing on twr_ke18f 2021-07-14 22:54:34 +03:00
unit tests: cleanup cbprintf tag usage 2021-06-24 12:38:57 -05:00
ztest tests: error_hook skipping div-by-0 test on cortex M0 M0+ 2021-05-28 11:46:09 -05:00