.gitignore
LICENSE
README.md
generate_resolver_tests_doc.sh
pyproject.toml
.github/workflows/publish.yml
src/svdsuite/__init__.py
src/svdsuite/_version.py
src/svdsuite/map.py
src/svdsuite/parse.py
src/svdsuite/process.py
src/svdsuite/py.typed
src/svdsuite/serialize.py
src/svdsuite/validate.py
src/svdsuite.egg-info/PKG-INFO
src/svdsuite.egg-info/SOURCES.txt
src/svdsuite.egg-info/dependency_links.txt
src/svdsuite.egg-info/requires.txt
src/svdsuite.egg-info/top_level.txt
src/svdsuite/model/__init__.py
src/svdsuite/model/map.py
src/svdsuite/model/parse.py
src/svdsuite/model/process.py
src/svdsuite/model/type_alias.py
src/svdsuite/model/types.py
src/svdsuite/resolve/__init__.py
src/svdsuite/resolve/exception.py
src/svdsuite/resolve/graph.py
src/svdsuite/resolve/graph_builder.py
src/svdsuite/resolve/graph_elements.py
src/svdsuite/resolve/logger.py
src/svdsuite/resolve/resolver.py
src/svdsuite/schema/1.0.xsd
src/svdsuite/schema/1.1.xsd
src/svdsuite/schema/1.2.xsd
src/svdsuite/schema/1.3.1.xsd
src/svdsuite/schema/1.3.10.xsd
src/svdsuite/schema/1.3.11.xsd
src/svdsuite/schema/1.3.2.xsd
src/svdsuite/schema/1.3.3.xsd
src/svdsuite/schema/1.3.4.xsd
src/svdsuite/schema/1.3.5.xsd
src/svdsuite/schema/1.3.6.xsd
src/svdsuite/schema/1.3.7.xsd
src/svdsuite/schema/1.3.8.xsd
src/svdsuite/schema/1.3.9.xsd
src/svdsuite/util/__init__.py
src/svdsuite/util/html_generator.py
src/svdsuite/util/parser_exception_warning.py
src/svdsuite/util/process_parse_model_convert.py
src/svdsuite/util/xml_parse.py
tests/__init__.py
tests/conftest.py
tests/test_dim.py
tests/test_parsing.py
tests/test_serialize.py
tests/test_to_xml.py
tests/test_validate.py
tests/svd/parser_testfile.svd
tests/svd/application_of_default_values/custom_register_properties_on_device_level.svd
tests/svd/application_of_default_values/default_register_properties_on_device_level.svd
tests/svd/cluster_inheritance_via_derivedfrom/alternate_cluster.svd
tests/svd/cluster_inheritance_via_derivedfrom/circular_inheritance.svd
tests/svd/cluster_inheritance_via_derivedfrom/cluster_overlap.svd
tests/svd/cluster_inheritance_via_derivedfrom/derive_from_self.svd
tests/svd/cluster_inheritance_via_derivedfrom/multiple_inheritance_backward_reference.svd
tests/svd/cluster_inheritance_via_derivedfrom/multiple_inheritance_forward_reference.svd
tests/svd/cluster_inheritance_via_derivedfrom/nested_cluster_inheritance.svd
tests/svd/cluster_inheritance_via_derivedfrom/override_behavior.svd
tests/svd/cluster_inheritance_via_derivedfrom/register_inheritance_overlap_address.svd
tests/svd/cluster_inheritance_via_derivedfrom/register_inheritance_same_address.svd
tests/svd/cluster_inheritance_via_derivedfrom/register_inheritance_same_name.svd
tests/svd/cluster_inheritance_via_derivedfrom/same_address.svd
tests/svd/cluster_inheritance_via_derivedfrom/simple_inheritance_backward_reference_different_scope.svd
tests/svd/cluster_inheritance_via_derivedfrom/simple_inheritance_backward_reference_same_scope.svd
tests/svd/cluster_inheritance_via_derivedfrom/simple_inheritance_forward_reference_different_scope.svd
tests/svd/cluster_inheritance_via_derivedfrom/simple_inheritance_forward_reference_same_scope.svd
tests/svd/cluster_inheritance_via_derivedfrom/size_inheritance.svd
tests/svd/cluster_inheritance_via_derivedfrom/value_inheritance.svd
tests/svd/derivedfrom_path_resolving/test_setup_1.svd
tests/svd/derivedfrom_path_resolving/test_setup_2.svd
tests/svd/derivedfrom_path_resolving/test_setup_3.svd
tests/svd/derivedfrom_path_resolving/test_setup_4.svd
tests/svd/derivedfrom_path_resolving/test_setup_5.svd
tests/svd/derivedfrom_path_resolving/test_setup_6.svd
tests/svd/derivedfrom_path_resolving/test_setup_7.svd
tests/svd/derivedfrom_path_resolving/test_setup_8.svd
tests/svd/derivedfrom_path_resolving/test_setup_9.svd
tests/svd/development/algorithm.svd
tests/svd/development/peripheral_level.svd
tests/svd/dim_handling/array_displayname_with_dim.svd
tests/svd/dim_handling/array_displayname_without_dim.svd
tests/svd/dim_handling/dim_array_without_dim_cluster_level.svd
tests/svd/dim_handling/dim_array_without_dim_peripheral_level.svd
tests/svd/dim_handling/dim_array_without_dim_register_level.svd
tests/svd/dim_handling/dim_list_without_dim_cluster_level.svd
tests/svd/dim_handling/dim_list_without_dim_field_level.svd
tests/svd/dim_handling/dim_list_without_dim_register_level.svd
tests/svd/dim_handling/dim_list_wrong_dimindex_cluster_level.svd
tests/svd/dim_handling/dim_list_wrong_dimindex_field_level.svd
tests/svd/dim_handling/dim_list_wrong_dimindex_register_level.svd
tests/svd/dim_handling/list_displayname_with_dim.svd
tests/svd/dim_handling/list_displayname_without_dim.svd
tests/svd/dim_handling/simple_array_cluster_level.svd
tests/svd/dim_handling/simple_array_field_level.svd
tests/svd/dim_handling/simple_array_peripheral_level.svd
tests/svd/dim_handling/simple_array_register_level.svd
tests/svd/dim_handling/simple_list_cluster_level.svd
tests/svd/dim_handling/simple_list_field_level.svd
tests/svd/dim_handling/simple_list_peripheral_level.svd
tests/svd/dim_handling/simple_list_register_level.svd
tests/svd/dim_handling/two_dim_resulting_in_same_name.svd
tests/svd/dim_handling/wrong_dimindex_svdconv_bug.svd
tests/svd/enum_copy_via_derivedfrom/backward_reference_different_scope.svd
tests/svd/enum_copy_via_derivedfrom/backward_reference_same_scope.svd
tests/svd/enum_copy_via_derivedfrom/forward_reference_different_scope.svd
tests/svd/enumerated_values/default_extension.svd
tests/svd/enumerated_values/default_usage.svd
tests/svd/enumerated_values/do_not_care_and_distinct_result_in_same_value.svd
tests/svd/enumerated_values/do_not_care_and_distinct_values.svd
tests/svd/enumerated_values/do_not_care_handling.svd
tests/svd/enumerated_values/isdefault_with_value.svd
tests/svd/enumerated_values/multiple_isdefault.svd
tests/svd/enumerated_values/simple_read_write.svd
tests/svd/enumerated_values/three_containers.svd
tests/svd/enumerated_values/usage_combinations.svd
tests/svd/enumerated_values/value_already_defined.svd
tests/svd/enumerated_values/value_name_already_defined_same_container.svd
tests/svd/field_inheritance_via_derivedfrom/circular_inheritance.svd
tests/svd/field_inheritance_via_derivedfrom/derive_from_self.svd
tests/svd/field_inheritance_via_derivedfrom/enumerated_value_inheritance_error.svd
tests/svd/field_inheritance_via_derivedfrom/multiple_inheritance_backward_reference.svd
tests/svd/field_inheritance_via_derivedfrom/multiple_inheritance_forward_reference.svd
tests/svd/field_inheritance_via_derivedfrom/overlap_bit_range.svd
tests/svd/field_inheritance_via_derivedfrom/override_behavior.svd
tests/svd/field_inheritance_via_derivedfrom/same_bit_range.svd
tests/svd/field_inheritance_via_derivedfrom/simple_inheritance_backward_reference_different_scope.svd
tests/svd/field_inheritance_via_derivedfrom/simple_inheritance_backward_reference_same_scope.svd
tests/svd/field_inheritance_via_derivedfrom/simple_inheritance_forward_reference_different_scope.svd
tests/svd/field_inheritance_via_derivedfrom/simple_inheritance_forward_reference_same_scope.svd
tests/svd/field_inheritance_via_derivedfrom/value_inheritance.svd
tests/svd/logical_integrity/alternate_cluster.svd
tests/svd/logical_integrity/alternate_cluster_forward_reference.svd
tests/svd/logical_integrity/alternate_cluster_multiple.svd
tests/svd/logical_integrity/alternate_cluster_overlap.svd
tests/svd/logical_integrity/alternate_cluster_same_name.svd
tests/svd/logical_integrity/alternate_peripheral.svd
tests/svd/logical_integrity/alternate_peripheral_forward_reference.svd
tests/svd/logical_integrity/alternate_peripheral_multiple.svd
tests/svd/logical_integrity/alternate_peripheral_multiple_svdconv_warning.svd
tests/svd/logical_integrity/alternate_peripheral_overlap.svd
tests/svd/logical_integrity/alternate_peripheral_same_name.svd
tests/svd/logical_integrity/alternate_register.svd
tests/svd/logical_integrity/alternate_register_and_alternate_group_exception.svd
tests/svd/logical_integrity/alternate_register_forward_reference.svd
tests/svd/logical_integrity/alternate_register_multiple.svd
tests/svd/logical_integrity/alternate_register_overlap.svd
tests/svd/logical_integrity/alternate_register_same_name.svd
tests/svd/logical_integrity/different_register_names_in_peripheral.svd
tests/svd/logical_integrity/field_bit_range_processing.svd
tests/svd/logical_integrity/field_illogical_values_in_bitrangepattern.svd
tests/svd/logical_integrity/field_wrong_string_in_bitrangepattern.svd
tests/svd/logical_integrity/fields_overlap_bit_offset.svd
tests/svd/logical_integrity/fields_same_bit_offset.svd
tests/svd/logical_integrity/fields_same_names.svd
tests/svd/logical_integrity/ignore_empty_cluster.svd
tests/svd/logical_integrity/ignore_empty_cluster_two_level.svd
tests/svd/logical_integrity/ignore_empty_inner_cluster.svd
tests/svd/logical_integrity/ignore_empty_peripheral.svd
tests/svd/logical_integrity/overlap_register_addresses_in_peripheral.svd
tests/svd/logical_integrity/overlap_register_cluster_addresses_in_peripheral.svd
tests/svd/logical_integrity/peripheral_sorting.svd
tests/svd/logical_integrity/peripheral_unaligned_address.svd
tests/svd/logical_integrity/peripherals_overlap_address.svd
tests/svd/logical_integrity/peripherals_same_address.svd
tests/svd/logical_integrity/peripherals_same_names.svd
tests/svd/logical_integrity/register_alternate_group.svd
tests/svd/logical_integrity/register_alternate_group_forward_reference.svd
tests/svd/logical_integrity/register_alternate_group_overlap.svd
tests/svd/logical_integrity/register_alternate_group_same_name.svd
tests/svd/logical_integrity/register_and_cluster_register_same_names_in_peripheral.svd
tests/svd/logical_integrity/register_and_cluster_same_names_in_peripheral.svd
tests/svd/logical_integrity/register_and_nested_cluster_same_names_in_peripheral.svd
tests/svd/logical_integrity/register_cluster_sorting_in_peripheral.svd
tests/svd/logical_integrity/register_size_bit_width.svd
tests/svd/logical_integrity/register_unaligned_address.svd
tests/svd/logical_integrity/same_register_addresses_in_peripheral.svd
tests/svd/logical_integrity/same_register_cluster_addresses_in_peripheral.svd
tests/svd/logical_integrity/same_register_names_in_peripheral.svd
tests/svd/peripheral_inheritance_via_derivedfrom/alternate_peripheral.svd
tests/svd/peripheral_inheritance_via_derivedfrom/alternate_peripheral_overlap.svd
tests/svd/peripheral_inheritance_via_derivedfrom/block_overlap.svd
tests/svd/peripheral_inheritance_via_derivedfrom/circular_inheritance.svd
tests/svd/peripheral_inheritance_via_derivedfrom/derive_from_self.svd
tests/svd/peripheral_inheritance_via_derivedfrom/multiple_inheritance_backward_and_forward_reference_with_value_override.svd
tests/svd/peripheral_inheritance_via_derivedfrom/multiple_inheritance_backward_reference.svd
tests/svd/peripheral_inheritance_via_derivedfrom/multiple_inheritance_forward_reference.svd
tests/svd/peripheral_inheritance_via_derivedfrom/override_behavior.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_inheritance_alternate_group.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_inheritance_alternate_register.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_inheritance_overlap_address.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_inheritance_oversized_field.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_inheritance_same_address.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_inheritance_same_address_dim.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_inheritance_same_name.svd
tests/svd/peripheral_inheritance_via_derivedfrom/register_properties_inheritance_size_adjustment.svd
tests/svd/peripheral_inheritance_via_derivedfrom/same_address.svd
tests/svd/peripheral_inheritance_via_derivedfrom/same_name.svd
tests/svd/peripheral_inheritance_via_derivedfrom/simple_inheritance_backward_reference.svd
tests/svd/peripheral_inheritance_via_derivedfrom/simple_inheritance_forward_reference.svd
tests/svd/peripheral_inheritance_via_derivedfrom/value_inheritance.svd
tests/svd/register_inheritance_via_derivedfrom/circular_inheritance.svd
tests/svd/register_inheritance_via_derivedfrom/derive_from_self.svd
tests/svd/register_inheritance_via_derivedfrom/field_inheritance_overlap_bit_range.svd
tests/svd/register_inheritance_via_derivedfrom/field_inheritance_same_bit_range.svd
tests/svd/register_inheritance_via_derivedfrom/field_inheritance_same_name.svd
tests/svd/register_inheritance_via_derivedfrom/multiple_inheritance_backward_reference.svd
tests/svd/register_inheritance_via_derivedfrom/multiple_inheritance_forward_reference.svd
tests/svd/register_inheritance_via_derivedfrom/override_behavior.svd
tests/svd/register_inheritance_via_derivedfrom/register_overlap.svd
tests/svd/register_inheritance_via_derivedfrom/same_address.svd
tests/svd/register_inheritance_via_derivedfrom/simple_inheritance_backward_reference_different_scope.svd
tests/svd/register_inheritance_via_derivedfrom/simple_inheritance_backward_reference_same_scope.svd
tests/svd/register_inheritance_via_derivedfrom/simple_inheritance_forward_reference_different_scope.svd
tests/svd/register_inheritance_via_derivedfrom/simple_inheritance_forward_reference_same_scope.svd
tests/svd/register_inheritance_via_derivedfrom/value_inheritance.svd
tests/svd/size_inheritance_and_adjustment/complex_size_adjustment.svd
tests/svd/size_inheritance_and_adjustment/overlap_due_to_size_adjustment.svd
tests/svd/size_inheritance_and_adjustment/simple_size_adjustment.svd
tests/test_process/__init__.py
tests/test_process/conftest.py
tests/test_process/test_application_of_default_values.py
tests/test_process/test_cluster_inheritance_via_derived_from.py
tests/test_process/test_derived_from_path_resolving.py
tests/test_process/test_development.py
tests/test_process/test_dim_handling.py
tests/test_process/test_enumerated_values.py
tests/test_process/test_enumerated_values_copy_via_derived_from.py
tests/test_process/test_field_inheritance_via_derived_from.py
tests/test_process/test_logical_integrity.py
tests/test_process/test_peripheral_inheritance_via_derived_from.py
tests/test_process/test_register_inheritance_via_derived_from.py
tests/test_process/test_size_inheritance_and_adjustment.py