• Thomas Soëte's avatar
    Finalize work on ws2812 module · 0577c8af
    Thomas Soëte authored
    * Fix bug on first write
    	Pin is 'HIGH' at reset, so we need to pull it down and generate a
    	reset.
    
    * Move init code to flash section, not needed to be in iram.
    
    * Remove pin choice in API
    
    * Remove lock in ws2812_buffer_write
    
    * Remove naked malloc
    
    * Drop ws2812_writergb
    
    * Drop support of ws2812.buffers to ws2812_writegrb should use ws2812.buffers:write
    
    * Add support for <>3 colors per leds strips (RGBW)
    
    * Remove ICACHE_FLASH_ATTR
    
    * Add static const on _uartData to avoid initialization penalty
    0577c8af
ws2812.md 3.31 KB