zephyr/drivers/led_strip
Tomasz Bursztyka ea2431f32f api/spi: Reduce parameter number on transceive function
tx_bufs/tx_count and rx_bufs/rx_count can be hold in another dedicated
structure, thus reducing the number of parameters to transceive. This
permits to avoid using the stack when calling transceive.

Since we saved parameters, we can expose back the struct device pointer,
to stay consistent with other device driver APIs.

Fixes #5839

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2018-04-04 19:02:35 +02:00
..
CMakeLists.txt drivers: led_strip: Add driver for software-based WS2812B operation 2018-03-03 20:46:53 +01:00
Kconfig drivers: led_strip: Add driver for software-based WS2812B operation 2018-03-03 20:46:53 +01:00
Kconfig.apa102 api/spi: Reduce parameter number on transceive function 2018-04-04 19:02:35 +02:00
Kconfig.lpd880x api/spi: Reduce parameter number on transceive function 2018-04-04 19:02:35 +02:00
Kconfig.ws2812 api/spi: Reduce parameter number on transceive function 2018-04-04 19:02:35 +02:00
Kconfig.ws2812b_sw arch: arm: nrf: Rename nrf5 SoC Family to nrf 2018-03-20 11:57:14 +01:00
apa102.c api/spi: Reduce parameter number on transceive function 2018-04-04 19:02:35 +02:00
lpd880x.c api/spi: Reduce parameter number on transceive function 2018-04-04 19:02:35 +02:00
ws2812.c api/spi: Reduce parameter number on transceive function 2018-04-04 19:02:35 +02:00
ws2812b_sw.c drivers: led_strip: Add driver for software-based WS2812B operation 2018-03-03 20:46:53 +01:00