PyICe.xml_registers.variants.split_variants

Multiple Chip Shared Register Description Splitter Tool

Split single master XML file into multiple variant-specific versions.

Where variant content differs, surround content with <variant></variant> tags and insert as many <include variant=”my_variant_name”/> tags as necessary to control inclusion.

Functions

filter(xml, variant)
promote(xml)
split_variants(xmlfilename, pyice_folder)