diff --git a/Tools/module_config/generate_params.py b/Tools/module_config/generate_params.py index dced8baedc..05bb496b20 100755 --- a/Tools/module_config/generate_params.py +++ b/Tools/module_config/generate_params.py @@ -145,7 +145,7 @@ def parse_yaml_parameters_config(yaml_config, ethernet_supported): */ PARAM_DEFINE_{param_type}({name}, {default_value}); '''.format(short_descr=param['description']['short'].replace("\n", "\n * "), - long_descr=param['description']['long'].replace("\n", "\n * "), + long_descr=param['description'].get('long', "").replace("\n", "\n * "), tags=tags, param_type=param_type, name=param_name.replace('${i}', str(i+instance_start)), diff --git a/validation/module_schema.yaml b/validation/module_schema.yaml index f93c904e69..7058008472 100644 --- a/validation/module_schema.yaml +++ b/validation/module_schema.yaml @@ -118,7 +118,7 @@ parameters: long: # Long description (can be multiple lines) type: string - required: true + required: false type: # Define the parameter type