df_server sample
lightbulb_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
lightbulb_init()
lightbulb_init() function
Initialize the lightbulb
Syntax
Show:
Summary
Declaration
Definition
from
lightbulb.h:363
esp_err_t
lightbulb_init
(
lightbulb_config_t
*
config
)
;
Implemented in
lightbulb.c:442
Arguments
Argument
Description
config
Configuration parameters
Return value
esp_err_t
Examples
References
from
examples
Code
Location
Referrer
esp_err_t
lightbulb_init
(
lightbulb_config_t
*
config
)
lightbulb.c:442
esp_err_t
lightbulb_init
(
lightbulb_config_t
*
config
)
;
lightbulb.h:363
lightbulb_init
(
&
config
)
;
board.c:74
board_led_init()
Call Tree
from
examples
lightbulb_init()
is called by 1 function and calls 12 functions:
board_led_init()
All items filtered out
lightbulb_init()
xQueueCreateMutex()
esp_log_timestamp()
esp_log_write()
xTimerCreate()
calloc()
hal_output_init()
hal_regist_channel()
hal_register_monitor_cb()
lightbulb_set_switch()
lightbulb_deinit()
lightbulb_set_fades_function()
print_func()
All items filtered out
Data Use
from
examples
lightbulb_init()
reads 66 variables and writes 16 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
lightbulb_driver_t::DRIVER_SELECT_INVALID
lightbulb_driver_t::DRIVER_ESP_PWM
lightbulb_driver_t::DRIVER_SM2135E
lightbulb_driver_t::DRIVER_SM2135EH
lightbulb_driver_t::DRIVER_SM2235EGH
lightbulb_driver_t::DRIVER_SM2335EGH
lightbulb_driver_t::DRIVER_BP5758D
lightbulb_driver_t::DRIVER_BP1658CJ
lightbulb_driver_t::DRIVER_KP18058
lightbulb_driver_t::DRIVER_WS2812
lightbulb_mode_t::COLOR_MODE
lightbulb_status_t::on
lightbulb_cct_kelvin_range_t::min
lightbulb_cct_kelvin_range_t::max
lightbulb_capability_t::fades_ms
lightbulb_capability_t::storage_delay_ms
lightbulb_capability_t::mode_mask
lightbulb_capability_t::monitor_cb
lightbulb_capability_t::enable_fades
lightbulb_capability_t::enable_lowpower
lightbulb_capability_t::enable_status_storage
lightbulb_capability_t::enable_mix_cct
lightbulb_config_t::type
lightbulb_config_t::
::pwm
lightbulb_config_t::
::sm2135e
lightbulb_config_t::
::sm2135eh
lightbulb_config_t::
::bp5758d
lightbulb_config_t::
::bp1658cj
lightbulb_config_t::
::sm2235egh
lightbulb_config_t::
::sm2335egh
lightbulb_config_t::
::kp18058
lightbulb_config_t::
::ws2812
lightbulb_config_t::driver_conf
lightbulb_config_t::kelvin_range
lightbulb_config_t::gamma_conf
lightbulb_config_t::external_limit
lightbulb_config_t::
::
::red
lightbulb_config_t::
::
::green
lightbulb_config_t::
::
::blue
lightbulb_config_t::
::
::cold_cct
lightbulb_config_t::
::
::warm_brightness
lightbulb_config_t::
::pwm_io
lightbulb_config_t::
::
::red
lightbulb_config_t::
::
::green
lightbulb_config_t::
::
::blue
lightbulb_config_t::
::
::cold_white
lightbulb_config_t::
::
::warm_yellow
lightbulb_config_t::
::iic_io
lightbulb_config_t::io_conf
lightbulb_config_t::capability
lightbulb_config_t::init_status
TAG
lightbulb_obj_t::status
lightbulb_obj_t::cap
lightbulb_obj_t::power
lightbulb_obj_t::kelvin_range
lightbulb_obj_t::power_timer
lightbulb_obj_t::storage_timer
lightbulb_obj_t::mutex
s_lb_obj
timercb()
All items filtered out
lightbulb_init()
lightbulb_power_limit_t::white_max_brightness
lightbulb_power_limit_t::white_min_brightness
lightbulb_power_limit_t::color_max_value
lightbulb_power_limit_t::color_min_value
lightbulb_power_limit_t::white_max_power
lightbulb_power_limit_t::color_max_power
lightbulb_cct_kelvin_range_t::min
lightbulb_cct_kelvin_range_t::max
lightbulb_capability_t::fades_ms
lightbulb_capability_t::storage_delay_ms
lightbulb_capability_t::mode_mask
lightbulb_capability_t::enable_mix_cct
lightbulb_obj_t::power_timer
lightbulb_obj_t::storage_timer
lightbulb_obj_t::mutex
s_lb_obj
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
lightbulb_init()
frees 1 types:
All items filtered out
lightbulb_init()
lightbulb_obj_t
All items filtered out