LEDDRV initialization structure.

Public Attributes#

bool

Enable dual drive mode.

bool

Enable direct drive mode.

bool

Enable peak current foldback.

bool

Disable over current flag hardware control.

bool

Force enable; Override for internal enable that is gated on AC peak detect.

Peak current detect reference adjust value.

Time On calibration channel mode.

Public Attribute Documentation#

dual_drive_mode_enable#

bool sl_hal_leddrv_init_t::dual_drive_mode_enable

Enable dual drive mode.


direct_drive_mode_enable#

bool sl_hal_leddrv_init_t::direct_drive_mode_enable

Enable direct drive mode.


peak_current_foldback_enable#

bool sl_hal_leddrv_init_t::peak_current_foldback_enable

Enable peak current foldback.


disable_ocflag_hardware_control#

bool sl_hal_leddrv_init_t::disable_ocflag_hardware_control

Disable over current flag hardware control.


enable_forced_calibration#

bool sl_hal_leddrv_init_t::enable_forced_calibration

Force enable; Override for internal enable that is gated on AC peak detect.


time_on_max#

sl_hal_leddrv_time_max_t sl_hal_leddrv_init_t::time_on_max

Time On max.


time_off_max#

sl_hal_leddrv_time_max_t sl_hal_leddrv_init_t::time_off_max

Time Off max.


ipeak_detect_ref_adjust#

sl_hal_leddrv_ipeak_detect_ref_adjust_t sl_hal_leddrv_init_t::ipeak_detect_ref_adjust

Peak current detect reference adjust value.


overcurrent_ref_adjust#

sl_hal_leddrv_overcurrent_ref_adjust_t sl_hal_leddrv_init_t::overcurrent_ref_adjust

Over current reference adjust.


ton_cal_mode#

sl_hal_leddrv_ton_cal_mode_t sl_hal_leddrv_init_t::ton_cal_mode

Time On calibration channel mode.


fixed_ton_sel_lsb#

sl_hal_leddrv_fixed_ton_sel_lsb_t sl_hal_leddrv_init_t::fixed_ton_sel_lsb

Fixed Ton Select LSBs.


vac_gpio_select#

sl_hal_leddrv_gpio_select_t sl_hal_leddrv_init_t::vac_gpio_select

Vac gpio select.


current_sense0_gpio_select#

sl_hal_leddrv_gpio_select_t sl_hal_leddrv_init_t::current_sense0_gpio_select

Current sense 0 gpio select.


drain_sense0_gpio_select#

sl_hal_leddrv_gpio_select_t sl_hal_leddrv_init_t::drain_sense0_gpio_select

Drain sense 0 gpio select.


current_sense1_gpio_select#

sl_hal_leddrv_gpio_select_t sl_hal_leddrv_init_t::current_sense1_gpio_select

Current sense 1 gpio select.


drain_sense1_gpio_select#

sl_hal_leddrv_gpio_select_t sl_hal_leddrv_init_t::drain_sense1_gpio_select

Drain sense 1 gpio select.