FastLED 3.9.15
|
#include <stdint.h>
#include "esp_err.h"
#include "led_strip_types.h"
#include "esp_idf_version.h"
#include "driver/rmt_types.h"
Go to the source code of this file.
Classes | |
struct | led_strip_rmt_config_t |
LED Strip RMT specific configuration. More... | |
struct | led_strip_rmt_config_t::led_strip_rmt_extra_config |
Functions | |
esp_err_t | led_strip_new_rmt_device (const led_strip_config_t *led_config, const led_strip_rmt_config_t *rmt_config, led_strip_handle_t *ret_strip) |
Create LED strip based on RMT TX channel. | |
struct led_strip_rmt_config_t |
Class Members | ||
---|---|---|
rmt_clock_source_t | clk_src |
RMT clock source |
struct led_strip_rmt_extra_config | flags |
Extra driver flags |
uint8_t | interrupt_priority |
RMT interrupt priority, 0-3 are valid values |
size_t | mem_block_symbols |
How many RMT symbols can one RMT channel hold at one time. Set to 0 will fallback to use the default size. Extra RMT specific driver flags |
uint32_t | resolution_hz |
RMT tick resolution, if set to zero, a default resolution (10MHz) will be applied |