LICENSE
README.md
pyproject.toml
setup.py
ifgen/__init__.py
ifgen/__main__.py
ifgen/app.py
ifgen/dev_requirements.txt
ifgen/entry.py
ifgen/enums.py
ifgen/paths.py
ifgen/py.typed
ifgen/requirements.txt
ifgen/schemas.py
ifgen.egg-info/PKG-INFO
ifgen.egg-info/SOURCES.txt
ifgen.egg-info/dependency_links.txt
ifgen.egg-info/entry_points.txt
ifgen.egg-info/requires.txt
ifgen.egg-info/top_level.txt
ifgen/commands/__init__.py
ifgen/commands/all.py
ifgen/commands/gen.py
ifgen/commands/svd.py
ifgen/common/__init__.py
ifgen/config/__init__.py
ifgen/config/svd.py
ifgen/data/default.yaml
ifgen/data/svd.yaml
ifgen/data/yambs.yaml
ifgen/data/docs/genindex.html
ifgen/data/docs/ifgen.commands.html
ifgen/data/docs/ifgen.common.html
ifgen/data/docs/ifgen.config.html
ifgen/data/docs/ifgen.enum.html
ifgen/data/docs/ifgen.enum.python.html
ifgen/data/docs/ifgen.environment.html
ifgen/data/docs/ifgen.generation.html
ifgen/data/docs/ifgen.generation.python.html
ifgen/data/docs/ifgen.html
ifgen/data/docs/ifgen.plugins.html
ifgen/data/docs/ifgen.plugins.struct_receiver.html
ifgen/data/docs/ifgen.struct.html
ifgen/data/docs/ifgen.struct.methods.fields.html
ifgen/data/docs/ifgen.struct.methods.html
ifgen/data/docs/ifgen.struct.python.html
ifgen/data/docs/ifgen.svd.group.html
ifgen/data/docs/ifgen.svd.html
ifgen/data/docs/ifgen.svd.model.html
ifgen/data/docs/index.html
ifgen/data/docs/py-modindex.html
ifgen/data/docs/search.html
ifgen/data/docs/searchindex.js
ifgen/data/docs/_images/pydeps.svg
ifgen/data/docs/_modules/index.html
ifgen/data/docs/_modules/ifgen/app.html
ifgen/data/docs/_modules/ifgen/common.html
ifgen/data/docs/_modules/ifgen/config.html
ifgen/data/docs/_modules/ifgen/entry.html
ifgen/data/docs/_modules/ifgen/enum.html
ifgen/data/docs/_modules/ifgen/enums.html
ifgen/data/docs/_modules/ifgen/environment.html
ifgen/data/docs/_modules/ifgen/generation.html
ifgen/data/docs/_modules/ifgen/paths.html
ifgen/data/docs/_modules/ifgen/plugins.html
ifgen/data/docs/_modules/ifgen/schemas.html
ifgen/data/docs/_modules/ifgen/struct.html
ifgen/data/docs/_modules/ifgen/svd.html
ifgen/data/docs/_modules/ifgen/commands/all.html
ifgen/data/docs/_modules/ifgen/commands/gen.html
ifgen/data/docs/_modules/ifgen/commands/svd.html
ifgen/data/docs/_modules/ifgen/config/svd.html
ifgen/data/docs/_modules/ifgen/enum/common.html
ifgen/data/docs/_modules/ifgen/enum/header.html
ifgen/data/docs/_modules/ifgen/enum/map.html
ifgen/data/docs/_modules/ifgen/enum/python.html
ifgen/data/docs/_modules/ifgen/enum/source.html
ifgen/data/docs/_modules/ifgen/enum/test.html
ifgen/data/docs/_modules/ifgen/environment/field.html
ifgen/data/docs/_modules/ifgen/environment/padding.html
ifgen/data/docs/_modules/ifgen/generation/interface.html
ifgen/data/docs/_modules/ifgen/generation/json.html
ifgen/data/docs/_modules/ifgen/generation/python.html
ifgen/data/docs/_modules/ifgen/generation/test.html
ifgen/data/docs/_modules/ifgen/plugins/struct_receiver.html
ifgen/data/docs/_modules/ifgen/struct/header.html
ifgen/data/docs/_modules/ifgen/struct/methods.html
ifgen/data/docs/_modules/ifgen/struct/python.html
ifgen/data/docs/_modules/ifgen/struct/stream.html
ifgen/data/docs/_modules/ifgen/struct/test.html
ifgen/data/docs/_modules/ifgen/struct/util.html
ifgen/data/docs/_modules/ifgen/struct/methods/bit.html
ifgen/data/docs/_modules/ifgen/struct/methods/common.html
ifgen/data/docs/_modules/ifgen/struct/methods/fields.html
ifgen/data/docs/_modules/ifgen/struct/methods/fields/common.html
ifgen/data/docs/_modules/ifgen/struct/methods/fields/getter.html
ifgen/data/docs/_modules/ifgen/struct/methods/fields/setter.html
ifgen/data/docs/_modules/ifgen/svd/cpu.html
ifgen/data/docs/_modules/ifgen/svd/device.html
ifgen/data/docs/_modules/ifgen/svd/group.html
ifgen/data/docs/_modules/ifgen/svd/model.html
ifgen/data/docs/_modules/ifgen/svd/peripherals.html
ifgen/data/docs/_modules/ifgen/svd/process.html
ifgen/data/docs/_modules/ifgen/svd/string.html
ifgen/data/docs/_modules/ifgen/svd/task.html
ifgen/data/docs/_modules/ifgen/svd/group/base.html
ifgen/data/docs/_modules/ifgen/svd/group/enums.html
ifgen/data/docs/_modules/ifgen/svd/group/fields.html
ifgen/data/docs/_modules/ifgen/svd/model/address_block.html
ifgen/data/docs/_modules/ifgen/svd/model/cpu.html
ifgen/data/docs/_modules/ifgen/svd/model/derived.html
ifgen/data/docs/_modules/ifgen/svd/model/device.html
ifgen/data/docs/_modules/ifgen/svd/model/enum.html
ifgen/data/docs/_modules/ifgen/svd/model/field.html
ifgen/data/docs/_modules/ifgen/svd/model/interrupt.html
ifgen/data/docs/_modules/ifgen/svd/model/peripheral.html
ifgen/data/docs/_static/base-stemmer.js
ifgen/data/docs/_static/basic.css
ifgen/data/docs/_static/doctools.js
ifgen/data/docs/_static/documentation_options.js
ifgen/data/docs/_static/english-stemmer.js
ifgen/data/docs/_static/file.png
ifgen/data/docs/_static/language_data.js
ifgen/data/docs/_static/minus.png
ifgen/data/docs/_static/plus.png
ifgen/data/docs/_static/pygments.css
ifgen/data/docs/_static/sbt-webpack-macros.html
ifgen/data/docs/_static/searchtools.js
ifgen/data/docs/_static/sphinx_highlight.js
ifgen/data/docs/_static/webpack-macros.html
ifgen/data/docs/_static/images/logo_binder.svg
ifgen/data/docs/_static/images/logo_colab.png
ifgen/data/docs/_static/images/logo_deepnote.svg
ifgen/data/docs/_static/images/logo_jupyterhub.svg
ifgen/data/docs/_static/images/logo_jupyterlite.svg
ifgen/data/docs/_static/locales/ar/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ar/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/bg/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/bg/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/bn/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/bn/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ca/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ca/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/cs/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/cs/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/da/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/da/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/de/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/de/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/el/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/el/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/eo/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/eo/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/es/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/es/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/et/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/et/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/fi/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/fi/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/fr/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/fr/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/hr/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/hr/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/id/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/id/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/it/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/it/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/iw/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/iw/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ja/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ja/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ko/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ko/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/lt/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/lt/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/lv/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/lv/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ml/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ml/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/mr/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/mr/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ms/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ms/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/nl/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/nl/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/no/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/no/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/pl/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/pl/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/pt/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/pt/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ro/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ro/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ru/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ru/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/sk/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/sk/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/sl/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/sl/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/sr/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/sr/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/sv/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/sv/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ta/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ta/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/te/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/te/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/tg/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/tg/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/th/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/th/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/tl/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/tl/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/tr/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/tr/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/uk/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/uk/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/ur/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/ur/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/vi/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/vi/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/zh_CN/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo
ifgen/data/docs/_static/locales/zh_TW/LC_MESSAGES/booktheme.po
ifgen/data/docs/_static/scripts/bootstrap.js
ifgen/data/docs/_static/scripts/bootstrap.js.LICENSE.txt
ifgen/data/docs/_static/scripts/bootstrap.js.map
ifgen/data/docs/_static/scripts/fontawesome.js
ifgen/data/docs/_static/scripts/fontawesome.js.LICENSE.txt
ifgen/data/docs/_static/scripts/fontawesome.js.map
ifgen/data/docs/_static/scripts/pydata-sphinx-theme.js
ifgen/data/docs/_static/scripts/pydata-sphinx-theme.js.map
ifgen/data/docs/_static/scripts/sphinx-book-theme.js
ifgen/data/docs/_static/scripts/sphinx-book-theme.js.map
ifgen/data/docs/_static/styles/pydata-sphinx-theme.css
ifgen/data/docs/_static/styles/pydata-sphinx-theme.css.map
ifgen/data/docs/_static/styles/sphinx-book-theme.css
ifgen/data/docs/_static/styles/sphinx-book-theme.css.map
ifgen/data/docs/_static/styles/theme.css
ifgen/data/docs/_static/vendor/fontawesome/webfonts/fa-brands-400.ttf
ifgen/data/docs/_static/vendor/fontawesome/webfonts/fa-brands-400.woff2
ifgen/data/docs/_static/vendor/fontawesome/webfonts/fa-regular-400.ttf
ifgen/data/docs/_static/vendor/fontawesome/webfonts/fa-regular-400.woff2
ifgen/data/docs/_static/vendor/fontawesome/webfonts/fa-solid-900.ttf
ifgen/data/docs/_static/vendor/fontawesome/webfonts/fa-solid-900.woff2
ifgen/data/plugins/struct_receiver.yaml
ifgen/data/schemas/BitField.yaml
ifgen/data/schemas/Config.yaml
ifgen/data/schemas/Enum.yaml
ifgen/data/schemas/Struct.yaml
ifgen/data/schemas/StructField.yaml
ifgen/data/schemas/StructFieldAlternate.yaml
ifgen/data/schemas/StructInstance.yaml
ifgen/data/schemas/SvdConfig.yaml
ifgen/data/schemas/SvdInstanceConfig.yaml
ifgen/data/schemas/has_bit_fields.yaml
ifgen/data/schemas/has_description.yaml
ifgen/data/schemas/has_expected_size.yaml
ifgen/data/schemas/has_json_indent.yaml
ifgen/data/schemas/has_namespace.yaml
ifgen/data/schemas/has_volatile.yaml
ifgen/data/svd/XMC4700.svd
ifgen/data/svd/mimxrt1176_cm4.svd
ifgen/data/svd/mimxrt1176_cm7.svd
ifgen/data/svd/rp2040.svd
ifgen/data/svd/rp2350.svd
ifgen/enum/__init__.py
ifgen/enum/common.py
ifgen/enum/header.py
ifgen/enum/map.py
ifgen/enum/source.py
ifgen/enum/test.py
ifgen/enum/python/__init__.py
ifgen/environment/__init__.py
ifgen/environment/field.py
ifgen/environment/padding.py
ifgen/generation/__init__.py
ifgen/generation/interface.py
ifgen/generation/json.py
ifgen/generation/test.py
ifgen/generation/python/__init__.py
ifgen/plugins/__init__.py
ifgen/plugins/struct_receiver/__init__.py
ifgen/struct/__init__.py
ifgen/struct/header.py
ifgen/struct/stream.py
ifgen/struct/test.py
ifgen/struct/util.py
ifgen/struct/methods/__init__.py
ifgen/struct/methods/bit.py
ifgen/struct/methods/common.py
ifgen/struct/methods/fields/__init__.py
ifgen/struct/methods/fields/common.py
ifgen/struct/methods/fields/getter.py
ifgen/struct/methods/fields/setter.py
ifgen/struct/python/__init__.py
ifgen/svd/__init__.py
ifgen/svd/cpu.py
ifgen/svd/device.py
ifgen/svd/peripherals.py
ifgen/svd/process.py
ifgen/svd/string.py
ifgen/svd/task.py
ifgen/svd/group/__init__.py
ifgen/svd/group/base.py
ifgen/svd/group/enums.py
ifgen/svd/group/fields.py
ifgen/svd/model/__init__.py
ifgen/svd/model/address_block.py
ifgen/svd/model/cpu.py
ifgen/svd/model/derived.py
ifgen/svd/model/device.py
ifgen/svd/model/enum.py
ifgen/svd/model/field.py
ifgen/svd/model/interrupt.py
ifgen/svd/model/peripheral.py
tests/test_entry.py
tests/test_resources.py