1from esp_docs.conf_docs import *  # noqa: F403,F401
2
3languages = ["en"]
4idf_targets = [
5    "esp8266",
6    "esp32",
7    "esp32s2",
8    "esp32s3",
9    "esp32c3",
10    "esp32c2",
11    "esp32c6",
12    "esp32h2",
13    "esp32p4",
14]
15
16# link roles config
17github_repo = "espressif/esptool"
18
19# context used by sphinx_idf_theme
20html_context["github_user"] = "espressif"
21html_context["github_repo"] = "esptool"
22
23html_static_path = ["../_static"]
24
25# Conditional content
26extensions += ["esp_docs.esp_extensions.dummy_build_system"]
27
28ESP8266_DOCS = []
29
30ESP32_DOCS = [
31    "espefuse/*",
32    "espsecure/*",
33]
34
35conditional_include_dict = {
36    "esp8266": ESP8266_DOCS,
37    "esp32": ESP32_DOCS,
38    "esp32s2": ESP32_DOCS,
39    "esp32c3": ESP32_DOCS,
40    "esp32s3": ESP32_DOCS,
41    "esp32c2": ESP32_DOCS,
42    "esp32c6": ESP32_DOCS,
43    "esp32h2": ESP32_DOCS,
44    "esp32p4": ESP32_DOCS,
45}
46
47# Extra options required by sphinx_idf_theme
48project_slug = "esptool"
49
50versions_url = "./_static/esptool_versions.js"
51