FastLED 3.9.13
Loading...
Searching...
No Matches
led_strip_rmt.h
1/*
2 * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6#pragma once
7
8#include <stdint.h>
9#include "esp_err.h"
10#include "led_strip_types.h"
11#include "esp_idf_version.h"
12#include "driver/rmt_types.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
21typedef struct {
22 rmt_clock_source_t clk_src;
23 uint32_t resolution_hz;
27 uint32_t with_dma: 1;
28 } flags;
31
44esp_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);
45
46#ifdef __cplusplus
47}
48#endif
LED Strip common configurations The common configurations are not specific to any backend peripheral.
LED Strip RMT specific configuration.
rmt_clock_source_t clk_src
LED strip interface definition.