|
ESP-IDF Firmware
Firmware architecture and call graph
|
#include <stdint.h>#include "esp_err.h"#include "driver/spi_master.h"#include "led_strip_types.h"Go to the source code of this file.
Data Structures | |
| struct | led_strip_spi_config_t |
| LED Strip SPI specific configuration. More... | |
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. | |
| 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.
| led_config | LED strip configuration |
| spi_config | SPI specific configuration |
| ret_strip | Returned LED strip handle |
Definition at line 123 of file led_strip_spi_dev.c.
References led_strip_spi_obj::base, led_strip_spi_obj::bytes_per_pixel, led_strip_t::clear, led_strip_spi_config_t::clk_src, led_strip_t::del, ESP_GOTO_ON_ERROR, ESP_OK, led_strip_config_t::flags, led_strip_spi_config_t::flags, led_strip_config_t::invert_out, led_strip_config_t::led_pixel_format, LED_PIXEL_FORMAT_GRB, LED_PIXEL_FORMAT_GRBW, LED_PIXEL_FORMAT_INVALID, led_strip_spi_clear(), LED_STRIP_SPI_DEFAULT_RESOLUTION, LED_STRIP_SPI_DEFAULT_TRANS_QUEUE_SIZE, led_strip_spi_del(), led_strip_spi_refresh(), led_strip_spi_set_pixel(), led_strip_spi_set_pixel_rgbw(), led_strip_config_t::max_leds, led_strip_t::refresh, led_strip_t::set_pixel, led_strip_t::set_pixel_rgbw, led_strip_spi_config_t::spi_bus, SPI_BYTES_PER_COLOR_BYTE, led_strip_spi_obj::spi_device, led_strip_spi_obj::spi_host, led_strip_config_t::strip_gpio_num, led_strip_spi_obj::strip_len, TAG, and led_strip_spi_config_t::with_dma.