From 7b72c70d4c19915f6a2532654b5875915a6efd0f Mon Sep 17 00:00:00 2001 From: Henrik Wahlqvist Date: Thu, 27 Mar 2025 14:29:37 +0100 Subject: [PATCH] No longer need to define the FctList thing for watch dogs Change-Id: I49bc2967ca36d7fab38267c96796ef2c7c5eb41b --- powertrain_build/sched_funcs.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/powertrain_build/sched_funcs.py b/powertrain_build/sched_funcs.py index 4c789b3..2a89e7f 100644 --- a/powertrain_build/sched_funcs.py +++ b/powertrain_build/sched_funcs.py @@ -98,7 +98,6 @@ class SchedFuncs(ProblemLogger): if includes: includes += '\n' ext_def_str = "" - ext_def_rte_str = "" call_str = f'#include "{build_defs.CVC_CODE_START}"\n' call_str += f'void {prefix}{raster}(void)\n{{\n' for unit in unit_raster_cfg['Rasters'][raster]: @@ -116,19 +115,17 @@ class SchedFuncs(ProblemLogger): init_call_s += f' {unit_name}_initialize();\n' else: ext_def_str += f'extern void {unit_name}(void);\n' - if generate_rte_checkpoint_ids: - ext_def_rte_str += f'extern {function_name}FctList ID_{unit_name};\n' if generate_rte_checkpoint_calls: call_str += ( f' Rte_Call_{function_name}_' f'{function_name}LogicalCheckpointReached_CddPFMC_ASILD_' - f'{function_name}_LogicalCheckpointReached(ID_{unit_name});\n' + f'{function_name}_LogicalCheckpointReached({function_name}FctList_{unit_name});\n' ) call_str += f' {unit_name}();\n' if unit_name not in SchedFuncs.RESTART_FNC_EXCLUDE: init_ext_def_s += f'extern void RESTART_{unit_name}(void);\n' init_call_s += f' RESTART_{unit_name}();\n' - ext_def_str += '\n' + ext_def_rte_str + '\n' + ext_def_str += '\n' call_str += '}\n' call_str += f'#include "{build_defs.CVC_CODE_END}"\n\n'