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() .