Decompose idf_monitor.py

This commit is contained in:
Martin Gaňo
2021-02-01 11:40:03 +01:00
parent b51a7e0cc7
commit b77addea2f
18 changed files with 1045 additions and 711 deletions

View File

@@ -99,8 +99,11 @@ def action_extensions(base_actions, project_path):
monitor_args += ['--decode-coredumps', coredump_decode]
target_arch_riscv = get_sdkconfig_value(project_desc['config_file'], 'CONFIG_IDF_TARGET_ARCH_RISCV')
monitor_args += ['--target', project_desc['target']]
monitor_args += ['--revision', project_desc.get('rev', -1)]
if target_arch_riscv:
monitor_args += ['--decode-panic', 'backtrace', '--target', project_desc['target']]
monitor_args += ['--decode-panic', 'backtrace']
if print_filter is not None:
monitor_args += ['--print_filter', print_filter]
@@ -114,6 +117,7 @@ def action_extensions(base_actions, project_path):
if 'MSYSTEM' in os.environ:
monitor_args = ['winpty'] + monitor_args
run_tool('idf_monitor', monitor_args, args.project_dir)
def flash(action, ctx, args):