Add ability for boards to provide a custom pixel order in neopixelWrite() (#10128)
* fix(esp32): Fixed the hint for the builtin neopixleWrite() function * change(esp32): Added neopixelWriteOrdered() function * change(esp32): Added neopixelWriteOrdered() function * change(esp32): Added neopixelWriteOrdered() function * change(esp32): Added the possibility to specify LED color order * change(esp32): Added the possibility to specify LED color order * feat(rgbled): add license information * feat(rgbled): add color order enum * feat(rgbled): add color order feature * feat(rgbled): change color order for lolin_s3_mini * fix(rgbled): suffix * fix(rgbled): suffix * ci(pre-commit): Apply automatic fixes * fix(rgbled): it lacks GRB case Made GRB default + switch/case exceptions. * fix(rgbled): add guard for rgb_led_color_order_t If RGB_BUILTIN_LED_COLOR_ORDER is not defined, the type rgb_led_color_order_t won't be declared. * fix(rgb-led): Implement rgbLedWriteOrdered() * ci(pre-commit): Apply automatic fixes * Remove const to allow changing the order --------- Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: me-no-dev <hristo@espressif.com>
Showing
Please register or sign in to comment