| 
									
										
										
										
											2018-03-15 10:47:57 +11:00
										 |  |  | # -*- coding: utf-8 -*- | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  | # Common (non-language-specific) configuration for Sphinx | 
					
						
							| 
									
										
										
										
											2018-03-15 10:47:57 +11:00
										 |  |  | # | 
					
						
							|  |  |  | # This file is imported from a language-specific conf.py (ie en/conf.py or | 
					
						
							|  |  |  | # zh_CN/conf.py) | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  | # type: ignore | 
					
						
							|  |  |  | # pylint: disable=wildcard-import | 
					
						
							|  |  |  | # pylint: disable=undefined-variable | 
					
						
							| 
									
										
										
										
											2019-11-29 08:56:53 +11:00
										 |  |  | import os.path | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | import re | 
					
						
							| 
									
										
										
										
											2023-09-08 10:10:07 +08:00
										 |  |  | from pathlib import Path | 
					
						
							| 
									
										
										
										
											2020-02-19 15:24:59 +11:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  | from esp_docs.conf_docs import *  # noqa: F403,F401 | 
					
						
							| 
									
										
										
										
											2019-11-22 16:58:04 +11:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-24 17:40:11 +08:00
										 |  |  | if os.environ.get('IDF_PATH') is None: | 
					
						
							|  |  |  |     raise RuntimeError('IDF_PATH should be set, run export.sh before building docs') | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-07-27 19:57:31 +08:00
										 |  |  | BT_DOCS = ['api-guides/bluetooth.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/bt_le.rst', | 
					
						
							| 
									
										
										
										
											2021-10-25 20:15:13 +08:00
										 |  |  |            'api-reference/bluetooth/esp_bt_defs.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/esp_bt_device.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/esp_bt_main.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/bt_common.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/controller_vhci.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/esp_gap_ble.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/esp_gatt_defs.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/esp_gatts.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/esp_gattc.rst', | 
					
						
							|  |  |  |            'api-reference/bluetooth/index.rst', | 
					
						
							| 
									
										
										
										
											2023-01-06 15:25:58 +08:00
										 |  |  |            'api-reference/bluetooth/nimble/index.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | BLE_DOCS = ['migration-guides/release-5.x/5.0/bluetooth-low-energy.rst'] | 
					
						
							| 
									
										
										
										
											2021-10-25 20:15:13 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-08-11 17:21:27 +08:00
										 |  |  | BLE_MESH_DOCS = ['api-guides/esp-ble-mesh/ble-mesh-index.rst', | 
					
						
							|  |  |  |                  'api-guides/esp-ble-mesh/ble-mesh-feature-list.rst', | 
					
						
							|  |  |  |                  'api-guides/esp-ble-mesh/ble-mesh-terminology.rst', | 
					
						
							|  |  |  |                  'api-guides/esp-ble-mesh/ble-mesh-architecture.rst', | 
					
						
							|  |  |  |                  'api-guides/esp-ble-mesh/ble-mesh-faq.rst', | 
					
						
							|  |  |  |                  'api-reference/bluetooth/esp-ble-mesh.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-10-25 20:15:13 +08:00
										 |  |  | CLASSIC_BT_DOCS = ['api-reference/bluetooth/classic_bt.rst', | 
					
						
							|  |  |  |                    'api-reference/bluetooth/esp_a2dp.rst', | 
					
						
							|  |  |  |                    'api-reference/bluetooth/esp_avrc.rst', | 
					
						
							| 
									
										
										
										
											2022-03-23 21:25:44 +08:00
										 |  |  |                    'api-reference/bluetooth/esp_hidd.rst', | 
					
						
							| 
									
										
										
										
											2022-03-25 18:20:37 +08:00
										 |  |  |                    'api-reference/bluetooth/esp_hidh.rst', | 
					
						
							| 
									
										
										
										
											2022-05-18 15:48:21 +08:00
										 |  |  |                    'api-reference/bluetooth/esp_l2cap_bt.rst', | 
					
						
							| 
									
										
										
										
											2022-05-28 15:20:42 +08:00
										 |  |  |                    'api-reference/bluetooth/esp_sdp.rst', | 
					
						
							| 
									
										
										
										
											2021-10-25 20:15:13 +08:00
										 |  |  |                    'api-reference/bluetooth/esp_hf_defs.rst', | 
					
						
							|  |  |  |                    'api-reference/bluetooth/esp_hf_client.rst', | 
					
						
							|  |  |  |                    'api-reference/bluetooth/esp_hf_ag.rst', | 
					
						
							|  |  |  |                    'api-reference/bluetooth/esp_spp.rst', | 
					
						
							| 
									
										
										
										
											2022-07-07 16:48:04 +08:00
										 |  |  |                    'api-reference/bluetooth/esp_gap_bt.rst', | 
					
						
							| 
									
										
										
										
											2022-10-25 15:16:27 +08:00
										 |  |  |                    'migration-guides/release-5.x/5.0/bluetooth-classic.rst'] | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-17 17:36:15 +08:00
										 |  |  | BLUFI_DOCS = ['api-guides/blufi.rst', | 
					
						
							|  |  |  |               'api-reference/bluetooth/esp_blufi.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | WIFI_DOCS = ['api-guides/wifi.rst', | 
					
						
							|  |  |  |              'api-guides/wifi-security.rst', | 
					
						
							| 
									
										
										
										
											2023-08-31 11:31:07 +08:00
										 |  |  |              'api-guides/wireshark-user-guide.rst', | 
					
						
							|  |  |  |              'api-reference/network/esp_now.rst', | 
					
						
							|  |  |  |              'api-reference/network/esp_smartconfig.rst', | 
					
						
							|  |  |  |              'api-reference/network/esp_wifi.rst', | 
					
						
							| 
									
										
										
										
											2023-11-09 16:50:39 +08:00
										 |  |  |              'api-reference/network/esp_dpp.rst', | 
					
						
							|  |  |  |              'api-reference/provisioning/provisioning.rst', | 
					
						
							| 
									
										
										
										
											2023-12-05 18:28:58 +08:00
										 |  |  |              'api-reference/provisioning/wifi_provisioning.rst', | 
					
						
							|  |  |  |              'migration-guides/release-5.x/5.2/wifi.rst'] | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-24 19:34:00 +08:00
										 |  |  | IEEE802154_DOCS = ['migration-guides/release-5.x/5.1/ieee802154.rst', | 
					
						
							|  |  |  |                    'migration-guides/release-5.x/5.2/ieee802154.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-01 11:02:12 +05:30
										 |  |  | NAN_DOCS = ['api-reference/network/esp_nan.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-08-23 15:25:03 +08:00
										 |  |  | WIFI_MESH_DOCS = ['api-guides/esp-wifi-mesh.rst', | 
					
						
							|  |  |  |                   'api-reference/network/esp-wifi-mesh.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-29 11:20:52 +08:00
										 |  |  | COEXISTENCE_DOCS = ['api-guides/coexist.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-27 13:08:28 +08:00
										 |  |  | MM_SYNC_DOCS = ['api-reference/system/mm_sync.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-22 15:34:05 +08:00
										 |  |  | CAMERA_DOCS = ['api-reference/peripherals/camera_driver.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-20 18:37:38 +08:00
										 |  |  | CLK_TREE_DOCS = ['api-reference/peripherals/clk_tree.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | UART_DOCS = ['api-reference/peripherals/uart.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-06 16:18:12 +08:00
										 |  |  | SDMMC_DOCS = ['api-reference/peripherals/sdmmc_host.rst'] | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-11 19:49:21 +08:00
										 |  |  | SDIO_SLAVE_DOCS = ['api-reference/peripherals/sdio_slave.rst', | 
					
						
							|  |  |  |                    'api-reference/protocols/esp_sdio_slave_protocol.rst'] | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | MCPWM_DOCS = ['api-reference/peripherals/mcpwm.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-09-29 18:14:17 +08:00
										 |  |  | DEDIC_GPIO_DOCS = ['api-reference/peripherals/dedic_gpio.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-02-22 13:29:31 +08:00
										 |  |  | PARLIO_DOCS = ['api-reference/peripherals/parlio.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  | PCNT_DOCS = ['api-reference/peripherals/pcnt.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | RMT_DOCS = ['api-reference/peripherals/rmt.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  | DAC_DOCS = ['api-reference/peripherals/dac.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-20 14:23:15 +08:00
										 |  |  | ETM_DOCS = ['api-reference/peripherals/etm.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-18 14:30:59 +08:00
										 |  |  | LDO_DOCS = ['api-reference/peripherals/ldo_regulator.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-06-10 18:01:09 +08:00
										 |  |  | TEMP_SENSOR_DOCS = ['api-reference/peripherals/temp_sensor.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  | SPIRAM_DOCS = ['api-guides/external-ram.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-06-30 16:04:37 +08:00
										 |  |  | USB_DOCS = ['api-reference/peripherals/usb_device.rst', | 
					
						
							| 
									
										
										
										
											2021-08-31 14:14:04 +08:00
										 |  |  |             'api-reference/peripherals/usb_host.rst', | 
					
						
							| 
									
										
										
										
											2023-01-16 15:23:11 +08:00
										 |  |  |             'api-reference/peripherals/usb_host/usb_host_notes_arch.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/usb_host/usb_host_notes_design.rst', | 
					
						
							| 
									
										
										
										
											2022-12-21 04:27:04 +08:00
										 |  |  |             'api-reference/peripherals/usb_host/usb_host_notes_dwc_otg.rst', | 
					
						
							| 
									
										
										
										
											2024-04-17 01:52:21 +08:00
										 |  |  |             'api-reference/peripherals/usb_host/usb_host_notes_index.rst', | 
					
						
							| 
									
										
										
										
											2024-05-23 13:13:13 +02:00
										 |  |  |             'api-reference/peripherals/usb_host/usb_host_notes_usbh.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/usb_host/usb_host_notes_enum.rst'] | 
					
						
							| 
									
										
										
										
											2024-01-19 14:38:30 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-20 18:42:45 +08:00
										 |  |  | I80_LCD_DOCS = ['api-reference/peripherals/lcd/i80_lcd.rst'] | 
					
						
							|  |  |  | RGB_LCD_DOCS = ['api-reference/peripherals/lcd/rgb_lcd.rst'] | 
					
						
							|  |  |  | DSI_LCD_DOCS = ['api-reference/peripherals/lcd/dsi_lcd.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-19 14:38:30 +01:00
										 |  |  | # TODO: Merge this back with `USB_DOCS` IDF-9919 IDF-9920 IDF-9133 | 
					
						
							|  |  |  | USB_OTG_DFU_DOCS = ['api-guides/dfu.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | USB_OTG_CONSOLE_DOCS = ['api-guides/usb-otg-console.rst'] | 
					
						
							| 
									
										
										
										
											2020-08-18 11:51:32 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-21 20:32:24 +01:00
										 |  |  | FTDI_JTAG_DOCS = ['api-guides/jtag-debugging/configure-ft2232h-jtag.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-28 16:38:24 +08:00
										 |  |  | USB_SERIAL_JTAG_DOCS = ['api-guides/jtag-debugging/configure-builtin-jtag.rst', | 
					
						
							|  |  |  |                         'api-guides/usb-serial-jtag-console.rst'] | 
					
						
							| 
									
										
										
										
											2021-03-21 20:32:24 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-03-09 14:14:09 +08:00
										 |  |  | ULP_FSM_DOCS = ['api-reference/system/ulp.rst', | 
					
						
							|  |  |  |                 'api-reference/system/ulp_macros.rst', | 
					
						
							|  |  |  |                 'api-reference/system/ulp_instruction_set.rst'] | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-21 16:13:02 +05:30
										 |  |  | RISCV_COPROC_DOCS = ['api-reference/system/ulp-risc-v.rst',] | 
					
						
							| 
									
										
										
										
											2021-01-27 10:12:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-01 10:08:31 +08:00
										 |  |  | LP_CORE_DOCS = ['api-reference/system/ulp-lp-core.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-12 15:20:41 +08:00
										 |  |  | XTENSA_DOCS = ['api-guides/hlinterrupts.rst', | 
					
						
							|  |  |  |                'api-reference/system/perfmon.rst'] | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-05-24 15:08:00 +08:00
										 |  |  | RISCV_DOCS = []  # type: list[str] | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-16 10:22:46 +08:00
										 |  |  | TWAI_DOCS = ['api-reference/peripherals/twai.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-22 16:29:35 +08:00
										 |  |  | SDM_DOCS = ['api-reference/peripherals/sdm.rst'] | 
					
						
							| 
									
										
										
										
											2022-02-16 10:22:46 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-18 15:13:55 +08:00
										 |  |  | I2C_DOCS = ['api-reference/peripherals/i2c.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/lcd/i2c_lcd.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SPI_DOCS = ['api-reference/peripherals/spi_master.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/spi_slave.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/sdspi_host.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/sdspi_share.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/lcd/spi_lcd.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-16 10:22:46 +08:00
										 |  |  | I2S_DOCS = ['api-reference/peripherals/i2s.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-21 11:29:06 +08:00
										 |  |  | ISP_DOCS = ['api-reference/peripherals/isp.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-11 17:11:27 +08:00
										 |  |  | RTC_MEM_DOCS = ['api-guides/deep-sleep-stub.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-15 12:52:44 +08:00
										 |  |  | ADC_DOCS = ['api-reference/peripherals/adc_oneshot.rst', | 
					
						
							|  |  |  |             'api-reference/peripherals/adc_calibration.rst'] | 
					
						
							|  |  |  | ADC_DMA_DOCS = ['api-reference/peripherals/adc_continuous.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-03-13 12:34:53 +08:00
										 |  |  | ANA_CMPR_DOCS = ['api-reference/peripherals/ana_cmpr.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-29 16:37:47 +08:00
										 |  |  | SPI_SLAVE_HD_DOCS = ['api-reference/peripherals/spi_slave_hd.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:57 +08:00
										 |  |  | JPEG_DOCS = ['api-reference/peripherals/jpeg.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-25 22:18:38 +08:00
										 |  |  | PPA_DOCS = ['api-reference/peripherals/ppa.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-18 15:52:27 +02:00
										 |  |  | QEMU_DOCS = ['api-guides/tools/qemu.rst'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-21 16:13:02 +05:30
										 |  |  | ESP32_DOCS = ['api-reference/system/himem.rst', | 
					
						
							| 
									
										
										
										
											2021-01-27 10:12:58 +08:00
										 |  |  |               'api-guides/romconsole.rst', | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  |               'api-reference/system/ipc.rst', | 
					
						
							|  |  |  |               'security/secure-boot-v1.rst', | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  |               'api-reference/peripherals/dac.rst', | 
					
						
							| 
									
										
										
										
											2023-01-06 16:18:12 +08:00
										 |  |  |               'api-reference/peripherals/sd_pullup_requirements.rst', | 
					
						
							| 
									
										
										
										
											2024-06-07 17:26:31 +08:00
										 |  |  |               'api-reference/peripherals/touch_pad.rst', | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  |               'hw-reference/esp32/**', | 
					
						
							| 
									
										
										
										
											2024-03-29 14:59:15 +08:00
										 |  |  |               'api-guides/RF_calibration.rst', | 
					
						
							|  |  |  |               'api-guides/phy.rst'] + FTDI_JTAG_DOCS + QEMU_DOCS | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-03 16:21:16 +08:00
										 |  |  | ESP32S2_DOCS = ['hw-reference/esp32s2/**', | 
					
						
							| 
									
										
										
										
											2020-05-05 18:39:22 +02:00
										 |  |  |                 'api-guides/usb-console.rst', | 
					
						
							| 
									
										
										
										
											2020-04-23 13:52:33 +08:00
										 |  |  |                 'api-reference/peripherals/ds.rst', | 
					
						
							| 
									
										
										
										
											2020-07-28 20:15:13 +08:00
										 |  |  |                 'api-reference/peripherals/temp_sensor.rst', | 
					
						
							| 
									
										
										
										
											2020-08-18 11:51:32 +02:00
										 |  |  |                 'api-reference/system/async_memcpy.rst', | 
					
						
							| 
									
										
										
										
											2024-06-07 17:26:31 +08:00
										 |  |  |                 'api-reference/peripherals/touch_pad.rst', | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  |                 'api-reference/peripherals/touch_element.rst', | 
					
						
							| 
									
										
										
										
											2024-03-29 14:59:15 +08:00
										 |  |  |                 'api-guides/RF_calibration.rst', | 
					
						
							|  |  |  |                 'api-guides/phy.rst'] + FTDI_JTAG_DOCS + USB_OTG_DFU_DOCS + USB_OTG_CONSOLE_DOCS | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-06-22 16:55:32 +08:00
										 |  |  | ESP32S3_DOCS = ['hw-reference/esp32s3/**', | 
					
						
							| 
									
										
										
										
											2021-09-16 14:04:45 +08:00
										 |  |  |                 'api-reference/system/ipc.rst', | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  |                 'api-guides/flash_psram_config.rst', | 
					
						
							| 
									
										
										
										
											2024-06-07 17:26:31 +08:00
										 |  |  |                 'api-reference/peripherals/touch_pad.rst', | 
					
						
							| 
									
										
										
										
											2023-01-06 16:18:12 +08:00
										 |  |  |                 'api-reference/peripherals/sd_pullup_requirements.rst', | 
					
						
							| 
									
										
										
										
											2024-03-29 14:59:15 +08:00
										 |  |  |                 'api-guides/RF_calibration.rst', | 
					
						
							|  |  |  |                 'api-guides/phy.rst'] + USB_OTG_DFU_DOCS + USB_OTG_CONSOLE_DOCS | 
					
						
							| 
									
										
										
										
											2021-05-24 15:08:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-28 16:38:24 +08:00
										 |  |  | # No JTAG docs for this one as it gets gated on SOC_USB_SERIAL_JTAG_SUPPORTED down below. | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | ESP32C3_DOCS = ['hw-reference/esp32c3/**', | 
					
						
							| 
									
										
										
										
											2024-03-29 14:59:15 +08:00
										 |  |  |                 'api-guides/RF_calibration.rst', | 
					
						
							|  |  |  |                 'api-guides/phy.rst'] + QEMU_DOCS | 
					
						
							| 
									
										
										
										
											2022-08-23 15:25:03 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-29 14:59:15 +08:00
										 |  |  | ESP32C2_DOCS = ['api-guides/RF_calibration.rst', | 
					
						
							|  |  |  |                 'api-guides/phy.rst'] | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-23 11:38:28 +08:00
										 |  |  | ESP32C5_DOCS = [''] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-30 11:19:25 +08:00
										 |  |  | ESP32C61_DOCS = [''] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-06 16:18:12 +08:00
										 |  |  | ESP32C6_DOCS = ['api-guides/RF_calibration.rst', | 
					
						
							| 
									
										
										
										
											2024-03-29 14:59:15 +08:00
										 |  |  |                 'api-reference/peripherals/sd_pullup_requirements.rst', | 
					
						
							|  |  |  |                 'api-guides/phy.rst'] | 
					
						
							| 
									
										
										
										
											2022-12-13 14:04:50 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-29 14:59:15 +08:00
										 |  |  | ESP32H2_DOCS = ['api-guides/RF_calibration.rst', | 
					
						
							|  |  |  |                 'api-guides/phy.rst'] | 
					
						
							| 
									
										
										
										
											2023-07-25 12:18:16 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-29 19:50:27 +08:00
										 |  |  | ESP32P4_DOCS = ['api-reference/system/ipc.rst', | 
					
						
							| 
									
										
										
										
											2024-06-07 17:26:31 +08:00
										 |  |  |                 'api-reference/peripherals/cap_touch_sens.rst', | 
					
						
							| 
									
										
										
										
											2023-08-29 19:50:27 +08:00
										 |  |  |                 'api-reference/peripherals/sd_pullup_requirements.rst'] | 
					
						
							| 
									
										
										
										
											2023-07-25 12:18:16 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  | # format: {tag needed to include: documents to included}, tags are parsed from sdkconfig and peripheral_caps.h headers | 
					
						
							|  |  |  | conditional_include_dict = {'SOC_BT_SUPPORTED':BT_DOCS, | 
					
						
							| 
									
										
										
										
											2023-01-06 15:25:58 +08:00
										 |  |  |                             'SOC_BLE_SUPPORTED':BLE_DOCS, | 
					
						
							| 
									
										
										
										
											2022-08-11 17:21:27 +08:00
										 |  |  |                             'SOC_BLE_MESH_SUPPORTED':BLE_MESH_DOCS, | 
					
						
							| 
									
										
										
										
											2023-05-17 17:36:15 +08:00
										 |  |  |                             'SOC_BLUFI_SUPPORTED':BLUFI_DOCS, | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  |                             'SOC_WIFI_SUPPORTED':WIFI_DOCS, | 
					
						
							| 
									
										
										
										
											2022-07-25 14:02:07 +08:00
										 |  |  |                             'SOC_BT_CLASSIC_SUPPORTED':CLASSIC_BT_DOCS, | 
					
						
							| 
									
										
										
										
											2024-01-24 19:34:00 +08:00
										 |  |  |                             'SOC_IEEE802154_SUPPORTED':IEEE802154_DOCS, | 
					
						
							| 
									
										
										
										
											2021-07-29 11:20:52 +08:00
										 |  |  |                             'SOC_SUPPORT_COEXISTENCE':COEXISTENCE_DOCS, | 
					
						
							| 
									
										
										
										
											2023-09-27 13:08:28 +08:00
										 |  |  |                             'SOC_PSRAM_DMA_CAPABLE':MM_SYNC_DOCS, | 
					
						
							|  |  |  |                             'SOC_CACHE_INTERNAL_MEM_VIA_L1CACHE':MM_SYNC_DOCS, | 
					
						
							| 
									
										
										
										
											2024-02-20 18:37:38 +08:00
										 |  |  |                             'SOC_CLK_TREE_SUPPORTED':CLK_TREE_DOCS, | 
					
						
							|  |  |  |                             'SOC_UART_SUPPORTED':UART_DOCS, | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  |                             'SOC_SDMMC_HOST_SUPPORTED':SDMMC_DOCS, | 
					
						
							|  |  |  |                             'SOC_SDIO_SLAVE_SUPPORTED':SDIO_SLAVE_DOCS, | 
					
						
							|  |  |  |                             'SOC_MCPWM_SUPPORTED':MCPWM_DOCS, | 
					
						
							| 
									
										
										
										
											2021-06-30 16:04:37 +08:00
										 |  |  |                             'SOC_USB_OTG_SUPPORTED':USB_DOCS, | 
					
						
							| 
									
										
										
										
											2021-04-28 16:38:24 +08:00
										 |  |  |                             'SOC_USB_SERIAL_JTAG_SUPPORTED':USB_SERIAL_JTAG_DOCS, | 
					
						
							| 
									
										
										
										
											2020-09-29 18:14:17 +08:00
										 |  |  |                             'SOC_DEDICATED_GPIO_SUPPORTED':DEDIC_GPIO_DOCS, | 
					
						
							| 
									
										
										
										
											2024-03-20 18:42:45 +08:00
										 |  |  |                             'SOC_LCD_I80_SUPPORTED':I80_LCD_DOCS, | 
					
						
							|  |  |  |                             'SOC_LCD_RGB_SUPPORTED':RGB_LCD_DOCS, | 
					
						
							|  |  |  |                             'SOC_MIPI_DSI_SUPPORTED':DSI_LCD_DOCS, | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  |                             'SOC_SPIRAM_SUPPORTED':SPIRAM_DOCS, | 
					
						
							| 
									
										
										
										
											2023-02-22 13:29:31 +08:00
										 |  |  |                             'SOC_PARLIO_SUPPORTED':PARLIO_DOCS, | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  |                             'SOC_PCNT_SUPPORTED':PCNT_DOCS, | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  |                             'SOC_RMT_SUPPORTED':RMT_DOCS, | 
					
						
							| 
									
										
										
										
											2021-04-06 21:56:27 +08:00
										 |  |  |                             'SOC_DAC_SUPPORTED':DAC_DOCS, | 
					
						
							| 
									
										
										
										
											2022-09-20 14:23:15 +08:00
										 |  |  |                             'SOC_ETM_SUPPORTED':ETM_DOCS, | 
					
						
							| 
									
										
										
										
											2023-03-09 14:14:09 +08:00
										 |  |  |                             'SOC_ULP_FSM_SUPPORTED':ULP_FSM_DOCS, | 
					
						
							| 
									
										
										
										
											2021-01-27 10:12:58 +08:00
										 |  |  |                             'SOC_RISCV_COPROC_SUPPORTED':RISCV_COPROC_DOCS, | 
					
						
							| 
									
										
										
										
											2023-06-01 10:08:31 +08:00
										 |  |  |                             'SOC_LP_CORE_SUPPORTED':LP_CORE_DOCS, | 
					
						
							| 
									
										
										
										
											2021-02-23 09:31:29 +08:00
										 |  |  |                             'SOC_DIG_SIGN_SUPPORTED':['api-reference/peripherals/ds.rst'], | 
					
						
							| 
									
										
										
										
											2023-11-07 18:25:12 +05:30
										 |  |  |                             'SOC_ECDSA_SUPPORTED':['api-reference/peripherals/ecdsa.rst'], | 
					
						
							| 
									
										
										
										
											2021-02-23 09:31:29 +08:00
										 |  |  |                             'SOC_HMAC_SUPPORTED':['api-reference/peripherals/hmac.rst'], | 
					
						
							| 
									
										
										
										
											2021-03-12 15:20:41 +08:00
										 |  |  |                             'SOC_ASYNC_MEMCPY_SUPPORTED':['api-reference/system/async_memcpy.rst'], | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  |                             'CONFIG_IDF_TARGET_ARCH_XTENSA':XTENSA_DOCS, | 
					
						
							|  |  |  |                             'CONFIG_IDF_TARGET_ARCH_RISCV':RISCV_DOCS, | 
					
						
							| 
									
										
										
										
											2021-06-10 18:01:09 +08:00
										 |  |  |                             'SOC_TEMP_SENSOR_SUPPORTED':TEMP_SENSOR_DOCS, | 
					
						
							| 
									
										
										
										
											2022-02-16 10:22:46 +08:00
										 |  |  |                             'SOC_TWAI_SUPPORTED':TWAI_DOCS, | 
					
						
							| 
									
										
										
										
											2024-04-18 15:13:55 +08:00
										 |  |  |                             'SOC_I2C_SUPPORTED':I2C_DOCS, | 
					
						
							|  |  |  |                             'SOC_GPSPI_SUPPORTED':SPI_DOCS, | 
					
						
							| 
									
										
										
										
											2022-02-16 10:22:46 +08:00
										 |  |  |                             'SOC_I2S_SUPPORTED':I2S_DOCS, | 
					
						
							| 
									
										
										
										
											2024-03-21 11:29:06 +08:00
										 |  |  |                             'SOC_ISP_SUPPORTED':ISP_DOCS, | 
					
						
							| 
									
										
										
										
											2022-07-11 17:11:27 +08:00
										 |  |  |                             'SOC_RTC_MEM_SUPPORTED': RTC_MEM_DOCS, | 
					
						
							| 
									
										
										
										
											2022-07-15 12:52:44 +08:00
										 |  |  |                             'SOC_ADC_SUPPORTED':ADC_DOCS, | 
					
						
							|  |  |  |                             'SOC_ADC_DMA_SUPPORTED':ADC_DMA_DOCS, | 
					
						
							| 
									
										
										
										
											2023-03-13 12:34:53 +08:00
										 |  |  |                             'SOC_ANA_CMPR_SUPPORTED': ANA_CMPR_DOCS, | 
					
						
							| 
									
										
										
										
											2022-06-22 16:29:35 +08:00
										 |  |  |                             'SOC_SDM_SUPPORTED':SDM_DOCS, | 
					
						
							| 
									
										
										
										
											2022-08-23 15:25:03 +08:00
										 |  |  |                             'SOC_WIFI_MESH_SUPPORT':WIFI_MESH_DOCS, | 
					
						
							| 
									
										
										
										
											2024-03-22 15:34:05 +08:00
										 |  |  |                             'SOC_MIPI_CSI_SUPPORTED':CAMERA_DOCS, | 
					
						
							| 
									
										
										
										
											2023-05-29 16:37:47 +08:00
										 |  |  |                             'SOC_SPI_SUPPORT_SLAVE_HD_VER2':SPI_SLAVE_HD_DOCS, | 
					
						
							| 
									
										
										
										
											2023-11-01 11:02:12 +05:30
										 |  |  |                             'SOC_WIFI_NAN_SUPPORT':NAN_DOCS, | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:57 +08:00
										 |  |  |                             'SOC_JPEG_CODEC_SUPPORTED':JPEG_DOCS, | 
					
						
							| 
									
										
										
										
											2024-04-25 22:18:38 +08:00
										 |  |  |                             'SOC_PPA_SUPPORTED':PPA_DOCS, | 
					
						
							| 
									
										
										
										
											2024-03-18 14:30:59 +08:00
										 |  |  |                             'SOC_GP_LDO_SUPPORTED':LDO_DOCS, | 
					
						
							| 
									
										
										
										
											2020-04-30 16:55:12 +08:00
										 |  |  |                             'esp32':ESP32_DOCS, | 
					
						
							| 
									
										
										
										
											2020-10-29 09:57:09 +08:00
										 |  |  |                             'esp32s2':ESP32S2_DOCS, | 
					
						
							| 
									
										
										
										
											2021-05-24 15:08:00 +08:00
										 |  |  |                             'esp32s3':ESP32S3_DOCS, | 
					
						
							| 
									
										
										
										
											2022-08-23 15:25:03 +08:00
										 |  |  |                             'esp32c2':ESP32C2_DOCS, | 
					
						
							| 
									
										
										
										
											2022-12-13 14:04:50 +08:00
										 |  |  |                             'esp32c3':ESP32C3_DOCS, | 
					
						
							| 
									
										
										
										
											2024-01-23 11:38:28 +08:00
										 |  |  |                             'esp32c5':ESP32C5_DOCS, | 
					
						
							| 
									
										
										
										
											2023-07-25 12:18:16 +08:00
										 |  |  |                             'esp32c6':ESP32C6_DOCS, | 
					
						
							|  |  |  |                             'esp32h2':ESP32H2_DOCS, | 
					
						
							|  |  |  |                             'esp32p4':ESP32P4_DOCS} | 
					
						
							| 
									
										
										
										
											2020-02-03 17:38:45 +11:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  | extensions += ['sphinx_copybutton', | 
					
						
							| 
									
										
										
										
											2022-04-29 14:42:35 +08:00
										 |  |  |                'sphinxcontrib.wavedrom', | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  |                # Note: order is important here, events must | 
					
						
							|  |  |  |                # be registered by one extension before they can be | 
					
						
							|  |  |  |                # connected to another extension | 
					
						
							|  |  |  |                'esp_docs.idf_extensions.build_system', | 
					
						
							|  |  |  |                'esp_docs.idf_extensions.esp_err_definitions', | 
					
						
							|  |  |  |                'esp_docs.idf_extensions.gen_defines', | 
					
						
							|  |  |  |                'esp_docs.idf_extensions.gen_version_specific_includes', | 
					
						
							|  |  |  |                'esp_docs.idf_extensions.kconfig_reference', | 
					
						
							|  |  |  |                'esp_docs.idf_extensions.gen_idf_tools_links', | 
					
						
							|  |  |  |                'esp_docs.esp_extensions.run_doxygen', | 
					
						
							|  |  |  |                ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-29 11:17:24 +08:00
										 |  |  | # Use wavedrompy as backend, instead of wavedrom-cli | 
					
						
							| 
									
										
										
										
											2022-04-29 14:42:35 +08:00
										 |  |  | render_using_wavedrompy = True | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-05 12:19:03 +08:00
										 |  |  | smartquotes = False | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  | # link roles config | 
					
						
							|  |  |  | github_repo = 'espressif/esp-idf' | 
					
						
							| 
									
										
										
										
											2018-03-15 10:47:57 +11:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  | # context used by sphinx_idf_theme | 
					
						
							|  |  |  | html_context['github_user'] = 'espressif' | 
					
						
							| 
									
										
										
										
											2021-08-24 17:40:11 +08:00
										 |  |  | html_context['github_repo'] = 'esp-idf' | 
					
						
							| 
									
										
										
										
											2018-03-15 10:47:57 +11:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-29 11:30:59 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-19 15:24:59 +11:00
										 |  |  | # Extra options required by sphinx_idf_theme | 
					
						
							|  |  |  | project_slug = 'esp-idf' | 
					
						
							|  |  |  | versions_url = 'https://dl.espressif.com/dl/esp-idf/idf_versions.js' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-23 11:38:28 +08:00
										 |  |  | idf_targets = ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c2', 'esp32c5', 'esp32c6', 'esp32p4'] | 
					
						
							| 
									
										
										
										
											2020-02-19 15:24:59 +11:00
										 |  |  | languages = ['en', 'zh_CN'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-09 11:57:03 +08:00
										 |  |  | google_analytics_id = os.environ.get('CI_GOOGLE_ANALYTICS_ID', None) | 
					
						
							| 
									
										
										
										
											2021-04-06 11:56:11 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-24 08:56:48 +08:00
										 |  |  | project_homepage = 'https://github.com/espressif/esp-idf' | 
					
						
							| 
									
										
										
										
											2021-11-12 17:20:03 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-28 15:59:03 +08:00
										 |  |  | linkcheck_anchors = False | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | linkcheck_exclude_documents = ['index',  # several false positives due to the way we link to different sections | 
					
						
							|  |  |  |                                'api-reference/protocols/esp_local_ctrl',  # Fails due to `https://<mdns-hostname>.local` | 
					
						
							|  |  |  |                                'api-reference/provisioning/wifi_provisioning',  # Fails due to `https://<mdns-hostname>.local` | 
					
						
							|  |  |  |                                ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | linkcheck_ignore = ['https://webhome.phy.duke.edu/~rgb/General/dieharder.php',  # Certificate error | 
					
						
							|  |  |  |                     'https://docs.espressif.com/projects/esptool/en/latest/esp32c2/espefuse/index.html',  # Not published | 
					
						
							| 
									
										
										
										
											2023-03-06 10:55:30 +08:00
										 |  |  |                     'https://docs.espressif.com/projects/esptool/en/latest/esp32c2/espsecure/index.html#remote-signing-using-an-external-hs',  # Not published | 
					
						
							| 
									
										
										
										
											2023-01-17 12:51:21 +08:00
										 |  |  |                     'https://docs.espressif.com/projects/esptool/en/latest/esp32c6/espefuse/index.html',  # Not published | 
					
						
							| 
									
										
										
										
											2023-03-06 10:55:30 +08:00
										 |  |  |                     'https://docs.espressif.com/projects/esptool/en/latest/esp32c6/espsecure/index.html#remote-signing-using-an-external-hs',  # Not published | 
					
						
							|  |  |  |                     'https://docs.espressif.com/projects/esptool/en/latest/esp32h2/espefuse/index.html',  # Not published | 
					
						
							|  |  |  |                     'https://docs.espressif.com/projects/esptool/en/latest/esp32h2/espsecure/index.html#remote-signing-using-an-external-hs',  # Not published | 
					
						
							| 
									
										
										
										
											2023-01-17 12:51:21 +08:00
										 |  |  |                     'https://www.cadence.com/content/dam/cadence-www/global/en_US/documents/tools/ip/tensilica-ip/isa-summary.pdf',  # Rejects user-agent | 
					
						
							| 
									
										
										
										
											2022-04-28 15:59:03 +08:00
										 |  |  |                     ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-12 17:20:03 +08:00
										 |  |  | # Custom added feature to allow redirecting old URLs | 
					
						
							|  |  |  | with open('../page_redirects.txt') as f: | 
					
						
							|  |  |  |     lines = [re.sub(' +', ' ', line.strip()) for line in f.readlines() if line.strip() != '' and not line.startswith('#')] | 
					
						
							|  |  |  |     for line in lines:  # check for well-formed entries | 
					
						
							|  |  |  |         if len(line.split(' ')) != 2: | 
					
						
							|  |  |  |             raise RuntimeError('Invalid line in page_redirects.txt: %s' % line) | 
					
						
							|  |  |  | html_redirect_pages = [tuple(line.split(' ')) for line in lines] | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-03 10:29:19 +08:00
										 |  |  | html_static_path = ['../_static'] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-08 10:10:07 +08:00
										 |  |  | idf_build_system = {'doxygen_component_info': True, 'component_info_ignore_file': Path(os.environ['IDF_PATH']) / 'docs' / 'component_info_ignore_file.txt'} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Callback function for user setup that needs be done after `config-init`-event | 
					
						
							|  |  |  | # config.idf_target is not available at the initial config stage | 
					
						
							|  |  |  | def conf_setup(app, config): | 
					
						
							|  |  |  |     config.add_warnings_content = 'This document is not updated for {} yet, so some of the content may not be correct.'.format(config.idf_target.upper()) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     add_warnings_file = '{}/../docs_not_updated/{}.txt'.format(app.confdir, config.idf_target) | 
					
						
							|  |  |  |     try: | 
					
						
							|  |  |  |         with open(add_warnings_file) as warning_file: | 
					
						
							|  |  |  |             config.add_warnings_pages = warning_file.read().splitlines() | 
					
						
							|  |  |  |     except FileNotFoundError: | 
					
						
							|  |  |  |         # Not for all target | 
					
						
							|  |  |  |         pass | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-29 11:30:59 +08:00
										 |  |  |     config.html_baseurl = f'https://docs.espressif.com/projects/esp-idf/{config.language}/stable/{config.idf_target}' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-09 17:11:01 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | user_setup_callback = conf_setup |