FastLED 3.9.15
Loading...
Searching...
No Matches
led_strip_spi.h File Reference
#include <stdint.h>
#include "esp_err.h"
#include "driver/spi_master.h"
#include "led_strip_types.h"
+ Include dependency graph for led_strip_spi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  led_strip_spi_config_t
 LED Strip SPI specific configuration. More...
 
struct  led_strip_spi_config_t.flags
 

Functions

esp_err_t led_strip_new_spi_device (const led_strip_config_t *led_config, const led_strip_spi_config_t *spi_config, led_strip_handle_t *ret_strip)
 Create LED strip based on SPI MOSI channel.
 

Class Documentation

◆ led_strip_spi_config_t

struct led_strip_spi_config_t
Class Members
spi_clock_source_t clk_src

SPI clock source

struct led_strip_spi_config_t.flags flags

Extra driver flags

spi_host_device_t spi_bus

SPI bus ID. Which buses are available depends on the specific chip

◆ led_strip_spi_config_t.flags

struct led_strip_spi_config_t.flags
Class Members
uint32_t with_dma: 1

Use DMA to transmit data