sl_se_debug_status_t Struct Reference
Debug status.
#include <sl_se_manager_types.h>
Data Fields | |
bool | device_erase_enabled |
Whether device erase is enabled. | |
bool | secure_debug_enabled |
Whether secure debug is enabled with sl_se_enable_secure_debug(). | |
bool | debug_port_lock_applied |
Whether the debug port has been locked with sl_se_apply_debug_lock(). | |
bool | debug_port_lock_state |
Current state of the debug port. | |
sl_se_debug_options_t | options_config |
Debug option configuration as set by sl_se_set_debug_options(). | |
sl_se_debug_options_t | options_state |
Current state of debug options, locked by sl_se_set_debug_options() and unlocked by sl_se_open_debug(). | |
Debug status.
Field Documentation
◆ device_erase_enabled
bool sl_se_debug_status_t::device_erase_enabled |
Whether device erase is enabled.
◆ secure_debug_enabled
bool sl_se_debug_status_t::secure_debug_enabled |
Whether secure debug is enabled with sl_se_enable_secure_debug().
◆ 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().
◆ 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().
◆ 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().
◆ 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().