ESP-IDF Firmware
Firmware architecture and call graph
Loading...
Searching...
No Matches
led_strip_rmt_encoder.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
#pragma once
7
8
#include <stdint.h>
9
#include "driver/rmt_encoder.h"
10
#include "
led_strip_types.h
"
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
19
typedef
struct
{
20
uint32_t
resolution
;
21
led_model_t
led_model
;
22
}
led_strip_encoder_config_t
;
23
34
esp_err_t
rmt_new_led_strip_encoder
(
const
led_strip_encoder_config_t
*config, rmt_encoder_handle_t *ret_encoder);
35
36
#ifdef __cplusplus
37
}
38
#endif
esp_err_t
int esp_err_t
Definition
esp_err.h:21
rmt_new_led_strip_encoder
esp_err_t rmt_new_led_strip_encoder(const led_strip_encoder_config_t *config, rmt_encoder_handle_t *ret_encoder)
Create RMT encoder for encoding LED strip pixels into RMT symbols.
Definition
led_strip_rmt_encoder.c:74
led_strip_types.h
led_model_t
led_model_t
LED strip model.
Definition
led_strip_types.h:27
led_strip_encoder_config_t
Type of led strip encoder configuration.
Definition
led_strip_rmt_encoder.h:19
led_strip_encoder_config_t::led_model
led_model_t led_model
Definition
led_strip_rmt_encoder.h:21
led_strip_encoder_config_t::resolution
uint32_t resolution
Definition
led_strip_rmt_encoder.h:20
components
espressif__led_strip
src
led_strip_rmt_encoder.h
Generated by
1.16.1