# Configuration file for the Sphinx documentation builder. # # https://www.sphinx-doc.org/en/master/usage/configuration.html # -- Project information ----------------------------------------------------- project = 'HDL, Analog Devices' copyright = '2023, Analog Devices Inc' author = 'Analog Devices Inc' release = 'v0.1' # -- General configuration --------------------------------------------------- import os, sys user = os.environ.get("USER") sys.path.append(os.path.abspath("./extensions")) extensions = [ "sphinx.ext.todo", "sphinx.ext.viewcode", "sphinxcontrib.mermaid", "sphinxcontrib.wavedrom", "symbolator_sphinx", "adi_links", "adi_hdl_parser" ] templates_path = ['sources/template'] exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] # -- Custom extensions configuration ------------------------------------------- hide_collapsible_content = True # -- todo configuration ------------------------------------------------------- todo_include_todos = True todo_emit_warnings = True # -- Symbolator configuration ------------------------------------------------- symbolator_cmd = f"/home/{user}/.local/bin/symbolator" symbolator_cmd_args = ['-t', '--scale=0.75'] # -- Options for HTML output -------------------------------------------------- html_theme = 'furo' html_static_path = ['sources'] source_suffix = '.rst' html_css_files = ["custom.css"] html_favicon = "sources/icon.svg"