Debug status.
Public Attributes#
Whether device erase is enabled.
Whether secure debug is enabled with sl_se_enable_secure_debug().
Whether the debug port has been locked with sl_se_apply_debug_lock().
Current state of the debug port.
Debug option configuration as set by sl_se_set_debug_options().
Current state of debug options, locked by sl_se_set_debug_options() and unlocked by sl_se_open_debug().
Public Attribute Documentation#
device_erase_enabled#
bool sl_se_debug_status_t::device_erase_enabled
Whether device erase is enabled.
185
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
secure_debug_enabled#
bool sl_se_debug_status_t::secure_debug_enabled
Whether secure debug is enabled with sl_se_enable_secure_debug().
187
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
debug_port_lock_applied#
bool sl_se_debug_status_t::debug_port_lock_applied
Whether the debug port has been locked with sl_se_apply_debug_lock().
This parameter does not indicate if the debug port has been unlocked by calling sl_se_open_debug().
191
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
debug_port_lock_state#
bool sl_se_debug_status_t::debug_port_lock_state
Current state of the debug port.
True if locked with sl_se_apply_debug_lock(). False if new clean, erased or unlocked with sl_se_open_debug().
195
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
options_config#
sl_se_debug_options_t sl_se_debug_status_t::options_config
Debug option configuration as set by sl_se_set_debug_options().
198
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
options_state#
sl_se_debug_options_t sl_se_debug_status_t::options_state
Current state of debug options, locked by sl_se_set_debug_options() and unlocked by sl_se_open_debug().
201
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h