df_server sample
ws2812_init()
is only used within df_server sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
df_server sample
ws2812_init()
ws2812_init() function
Initialize ws2812 output
Syntax
Show:
Summary
Declaration
Definition
from
ws2812.h:30
esp_err_t
ws2812_init
(
driver_ws2812_t
*
config
,
void
(
*
hook_func
)
(
void
*
)
)
;
Implemented in
ws2812.c:91
Arguments
Argument
Description
config
Driver configuration
hook_func
Hook function, which will be called inside the driver. e.g. to notify that config have been changed internally
Return value
esp_err_t
Examples
References
from
examples
Code
Location
esp_err_t
ws2812_init
(
driver_ws2812_t
*
config
,
void
(
*
hook_func
)
(
void
*
)
)
ws2812.c:91
esp_err_t
ws2812_init
(
driver_ws2812_t
*
config
,
void
(
*
hook_func
)
(
void
*
)
)
;
ws2812.h:30
.
init
=
(
x_init_t
)
ws2812_init
,
hal_driver.c:262
Call Tree
from
examples
ws2812_init()
calls 9 functions:
All items filtered out
ws2812_init()
esp_log_timestamp()
esp_log_write()
calloc()
heap_caps_malloc()
gpio_set_drive_capability()
spi_bus_initialize()
spi_bus_add_device()
cleanup()
_write()
All items filtered out
Data Use
from
examples
ws2812_init()
reads 15 variables and writes 4 variables:
esp_log_level_t::ESP_LOG_ERROR
esp_log_level_t::ESP_LOG_WARN
esp_log_level_t::ESP_LOG_INFO
esp_log_level_t::ESP_LOG_DEBUG
esp_log_level_t::ESP_LOG_VERBOSE
gpio_drive_cap_t::GPIO_DRIVE_CAP_3
spi_host_device_t::SPI2_HOST
spi_common_dma_t::SPI_DMA_CH_AUTO
driver_ws2812_t::led_num
driver_ws2812_t::ctrl_io
TAG
ws2812_handle_t::led_num
ws2812_handle_t::buf
ws2812_handle_t::buf_size
s_ws2812
All items filtered out
ws2812_init()
ws2812_handle_t::led_num
ws2812_handle_t::buf
ws2812_handle_t::buf_size
s_ws2812
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
ws2812_init()
frees 1 types:
All items filtered out
ws2812_init()
ws2812_handle_t
All items filtered out