• Davide Perini's avatar
    Add ability for boards to provide a custom pixel order in neopixelWrite() (#10128) · 66c9c0b1
    Davide Perini authored
    * 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: default avatarRodrigo Garcia <rodrigo.garcia@espressif.com>
    Co-authored-by: default avatarpre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    Co-authored-by: default avatarme-no-dev <hristo@espressif.com>
    66c9c0b1
esp32-hal-rgb-led.c 2.76 KB