Merge branch 'feature/c6_doc_build' into 'master'

docs: add support for building C6 docs

Closes IDF-5829

See merge request espressif/esp-idf!19721
This commit is contained in:
Marius Vikhammer 2022-10-18 09:37:30 +08:00
commit 099b0b6421
22 changed files with 661 additions and 19 deletions

View File

@ -68,7 +68,7 @@ check_docs_lang_sync:
parallel:
matrix:
- DOCLANG: ["en", "zh_CN"]
DOCTGT: ["esp32", "esp32s2", "esp32s3", "esp32c3", "esp32c2"]
DOCTGT: ["esp32", "esp32s2", "esp32s3", "esp32c3", "esp32c2", "esp32c6"]
check_docs_gh_links:
image: $ESP_IDF_DOC_ENV_IMAGE

View File

@ -778,3 +778,7 @@ config SOC_WIFI_CSI_SUPPORT
config SOC_WIFI_MESH_SUPPORT
bool
default y
config SOC_BLE_SUPPORTED
bool
default y

View File

@ -407,3 +407,6 @@
#define SOC_WIFI_WAPI_SUPPORT (1) /*!< Support WAPI */
#define SOC_WIFI_CSI_SUPPORT (1) /*!< Support CSI */
#define SOC_WIFI_MESH_SUPPORT (1) /*!< Support WIFI MESH */
/*---------------------------------- Bluetooth CAPS ----------------------------------*/
#define SOC_BLE_SUPPORTED (1) /*!< Support Bluetooth Low Energy hardware */

View File

@ -59,6 +59,9 @@ WIFI_DOCS = ['api-guides/wifi.rst',
'api-guides/wifi-security.rst',
'api-guides/wireshark-user-guide.rst']
WIFI_MESH_DOCS = ['api-guides/esp-wifi-mesh.rst',
'api-reference/network/esp-wifi-mesh.rst']
COEXISTENCE_DOCS = ['api-guides/coexist.rst']
SDMMC_DOCS = ['api-reference/peripherals/sdmmc_host.rst',
@ -123,8 +126,7 @@ ESP32_DOCS = ['api-reference/system/himem.rst',
'api-reference/peripherals/secure_element.rst',
'api-reference/peripherals/dac.rst',
'hw-reference/esp32/**',
'api-guides/esp-wifi-mesh.rst',
'api-reference/network/esp-wifi-mesh.rst'] + FTDI_JTAG_DOCS
'api-guides/RF_calibration.rst'] + FTDI_JTAG_DOCS
ESP32S2_DOCS = ['hw-reference/esp32s2/**',
'api-guides/usb-console.rst',
@ -133,19 +135,18 @@ ESP32S2_DOCS = ['hw-reference/esp32s2/**',
'api-reference/peripherals/temp_sensor.rst',
'api-reference/system/async_memcpy.rst',
'api-reference/peripherals/touch_element.rst',
'api-guides/esp-wifi-mesh.rst',
'api-reference/network/esp-wifi-mesh.rst'] + FTDI_JTAG_DOCS
'api-guides/RF_calibration.rst'] + FTDI_JTAG_DOCS
ESP32S3_DOCS = ['hw-reference/esp32s3/**',
'api-reference/system/ipc.rst',
'api-guides/flash_psram_config.rst',
'api-guides/esp-wifi-mesh.rst',
'api-reference/network/esp-wifi-mesh.rst']
'api-guides/RF_calibration.rst']
# No JTAG docs for this one as it gets gated on SOC_USB_SERIAL_JTAG_SUPPORTED down below.
ESP32C3_DOCS = ['hw-reference/esp32c3/**',
'api-guides/esp-wifi-mesh.rst',
'api-reference/network/esp-wifi-mesh.rst']
'api-guides/RF_calibration.rst']
ESP32C2_DOCS = ['api-guides/RF_calibration.rst']
# 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,
@ -178,9 +179,11 @@ conditional_include_dict = {'SOC_BT_SUPPORTED':BT_DOCS,
'SOC_ADC_SUPPORTED':ADC_DOCS,
'SOC_ADC_DMA_SUPPORTED':ADC_DMA_DOCS,
'SOC_SDM_SUPPORTED':SDM_DOCS,
'SOC_WIFI_MESH_SUPPORT':WIFI_MESH_DOCS,
'esp32':ESP32_DOCS,
'esp32s2':ESP32S2_DOCS,
'esp32s3':ESP32S3_DOCS,
'esp32c2':ESP32C2_DOCS,
'esp32c3':ESP32C3_DOCS}
extensions += ['sphinx_copybutton',

View File

@ -0,0 +1,283 @@
languages
contribute
contribute/esp-idf-tests-with-pytest
contribute/contributor-agreement
contribute/documenting-code
contribute/creating-examples
contribute/style-guide
contribute/copyright-guide
contribute/install-pre-commit-hook
contribute/index
api-guides
api-guides/core_dump_internals
api-guides/event-handling
api-guides/performance
api-guides/performance/speed
api-guides/performance/size
api-guides/performance/ram-usage
api-guides/performance/index
api-guides/jtag-debugging
api-guides/jtag-debugging/debugging-examples
api-guides/jtag-debugging/configure-ft2232h-jtag
api-guides/jtag-debugging/tips-and-quirks
api-guides/jtag-debugging/using-debugger
api-guides/jtag-debugging/building-openocd-macos
api-guides/jtag-debugging/building-openocd-linux
api-guides/jtag-debugging/configure-other-jtag
api-guides/jtag-debugging/building-openocd-windows
api-guides/jtag-debugging/index
api-guides/jtag-debugging/configure-builtin-jtag
api-guides/partition-tables
api-guides/app_trace
api-guides/thread-local-storage
api-guides/error-handling
api-guides/tools
api-guides/tools/idf-tools
api-guides/tools/idf-clang-tidy
api-guides/tools/idf-component-manager
api-guides/tools/idf-py
api-guides/tools/idf-windows-installer
api-guides/tools/idf-monitor
api-guides/tools/idf-docker-image
api-guides/tools/index
api-guides/startup
api-guides/hlinterrupts
api-guides/RF_calibration
api-guides/unit-tests
api-guides/deep-sleep-stub
api-guides/blufi
api-guides/lwip
api-guides/coexist
api-guides/flash_psram_config
api-guides/usb-serial-jtag-console
api-guides/linker-script-generation
api-guides/wifi
api-guides/usb-otg-console
api-guides/wireshark-user-guide
api-guides/bootloader
api-guides/esp-wifi-mesh
api-guides/SYSVIEW_FreeRTOS.txt
api-guides/build-system
api-guides/freertos-smp
api-guides/core_dump
api-guides/inc
api-guides/inc/external-ram-esp32-notes
api-guides/inc/linux-host-requirements
api-guides/dfu
api-guides/linux-host-testing
api-guides/esp-ble-mesh
api-guides/esp-ble-mesh/ble-mesh-index
api-guides/esp-ble-mesh/ble-mesh-feature-list
api-guides/esp-ble-mesh/ble-mesh-terminology
api-guides/esp-ble-mesh/ble-mesh-architecture
api-guides/esp-ble-mesh/ble-mesh-faq
api-guides/external-ram
api-guides/reproducible-builds
api-guides/hardware-abstraction
api-guides/wifi-security
api-guides/index
api-guides/openthread
api-guides/fatal-errors
api-guides/memory-types
api-guides/general-notes
third-party-tools
third-party-tools/platformio
COPYRIGHT
libraries-and-frameworks
libraries-and-frameworks/libs-frameworks
libraries-and-frameworks/index
libraries-and-frameworks/cloud-frameworks
conf.py
versions
api-reference
api-reference/api-conventions
api-reference/template
api-reference/provisioning
api-reference/provisioning/protocomm
api-reference/provisioning/provisioning
api-reference/provisioning/index
api-reference/provisioning/wifi_provisioning
api-reference/storage
api-reference/storage/vfs
api-reference/storage/spiffs
api-reference/storage/wear-levelling
api-reference/storage/fatfs
api-reference/storage/nvs_partition_gen
api-reference/storage/spi_flash_concurrency
api-reference/storage/spi_flash
api-reference/storage/spi_flash_override_driver
api-reference/storage/spi_flash_optional_feature
api-reference/storage/nvs_flash
api-reference/storage/sdmmc
api-reference/storage/mass_mfg
api-reference/storage/index
api-reference/peripherals
api-reference/peripherals/sdspi_share
api-reference/peripherals/adc_continuous
api-reference/peripherals/adc_oneshot
api-reference/peripherals/usb_host
api-reference/peripherals/twai
api-reference/peripherals/hmac
api-reference/peripherals/usb_device
api-reference/peripherals/gpio
api-reference/peripherals/sdspi_host
api-reference/peripherals/dac
api-reference/peripherals/spi_slave
api-reference/peripherals/i2s
api-reference/peripherals/gptimer
api-reference/peripherals/pcnt
api-reference/peripherals/touch_element
api-reference/peripherals/lcd
api-reference/peripherals/mcpwm
api-reference/peripherals/secure_element
api-reference/peripherals/ledc
api-reference/peripherals/temp_sensor
api-reference/peripherals/spi_features
api-reference/peripherals/sdio_slave
api-reference/peripherals/clk_tree
api-reference/peripherals/sdm
api-reference/peripherals/touch_pad
api-reference/peripherals/adc_calibration
api-reference/peripherals/spi_slave_hd
api-reference/peripherals/ds
api-reference/peripherals/i2c
api-reference/peripherals/dedic_gpio
api-reference/peripherals/sd_pullup_requirements
api-reference/peripherals/spi_master
api-reference/peripherals/index
api-reference/peripherals/sdmmc_host
api-reference/peripherals/uart
api-reference/peripherals/rmt
api-reference/kconfig
api-reference/network
api-reference/network/esp_openthread
api-reference/network/esp_eth
api-reference/network/esp_netif_driver
api-reference/network/esp_dpp
api-reference/network/esp_now
api-reference/network/esp-wifi-mesh
api-reference/network/esp_smartconfig
api-reference/network/esp_wifi
api-reference/network/index
api-reference/network/esp_netif
api-reference/system
api-reference/system/sleep_modes
api-reference/system/ota
api-reference/system/app_trace
api-reference/system/ulp_macros
api-reference/system/perfmon
api-reference/system/ulp
api-reference/system/esp_function_with_shared_stack
api-reference/system/efuse
api-reference/system/ulp_instruction_set
api-reference/system/async_memcpy
api-reference/system/random
api-reference/system/esp_timer
api-reference/system/esp_event
api-reference/system/freertos
api-reference/system/system_time
api-reference/system/log
api-reference/system/soc_caps
api-reference/system/internal-unstable
api-reference/system/app_image_format
api-reference/system/freertos_additions
api-reference/system/himem
api-reference/system/power_management
api-reference/system/mem_alloc
api-reference/system/wdts
api-reference/system/misc_system_api
api-reference/system/inc
api-reference/system/inc/show-efuse-table_ESP32-C6
api-reference/system/inc/power_management_esp32s2_and_later
api-reference/system/inc/espefuse_summary_ESP32-C6
api-reference/system/heap_debug
api-reference/system/ipc
api-reference/system/esp_https_ota
api-reference/system/ulp-risc-v
api-reference/system/esp_err
api-reference/system/console
api-reference/system/intr_alloc
api-reference/system/index
api-reference/system/pthread
api-reference/bluetooth
api-reference/bluetooth/esp_spp
api-reference/bluetooth/esp_l2cap_bt
api-reference/bluetooth/esp_hidd
api-reference/bluetooth/esp_avrc
api-reference/bluetooth/controller_vhci
api-reference/bluetooth/esp_bt_defs
api-reference/bluetooth/esp_hf_ag
api-reference/bluetooth/esp_bt_main
api-reference/bluetooth/esp_bt_device
api-reference/bluetooth/esp_gatts
api-reference/bluetooth/esp_gattc
api-reference/bluetooth/esp_sdp
api-reference/bluetooth/bt_common
api-reference/bluetooth/nimble
api-reference/bluetooth/nimble/index
api-reference/bluetooth/esp_hf_client
api-reference/bluetooth/esp_a2dp
api-reference/bluetooth/esp_blufi
api-reference/bluetooth/bt_le
api-reference/bluetooth/esp_hf_defs
api-reference/bluetooth/esp_gap_bt
api-reference/bluetooth/esp_gatt_defs
api-reference/bluetooth/esp-ble-mesh
api-reference/bluetooth/index
api-reference/bluetooth/esp_gap_ble
api-reference/bluetooth/classic_bt
api-reference/error-codes
api-reference/index
api-reference/protocols
api-reference/protocols/icmp_echo
api-reference/protocols/esp_serial_slave_link
api-reference/protocols/mqtt
api-reference/protocols/mbedtls
api-reference/protocols/esp_http_server
api-reference/protocols/esp_sdio_slave_protocol
api-reference/protocols/esp_local_ctrl
api-reference/protocols/esp_crt_bundle
api-reference/protocols/esp_http_client
api-reference/protocols/esp_https_server
api-reference/protocols/esp_spi_slave_protocol
api-reference/protocols/modbus
api-reference/protocols/esp_tls
api-reference/protocols/mdns
api-reference/protocols/index
api-reference/protocols/asio
security
security/flash-encryption
security/secure-boot-v2
security/secure-boot-v1
about
resources
migration-guides
migration-guides/release-5.x
migration-guides/release-5.x/bluetooth-classic
migration-guides/release-5.x/gcc
migration-guides/release-5.x/bluetooth-low-energy
migration-guides/release-5.x/removed-components
migration-guides/release-5.x/protocols
migration-guides/release-5.x/networking
migration-guides/release-5.x/provisioning
migration-guides/release-5.x/build-system
migration-guides/release-5.x/storage
migration-guides/release-5.x/index
migration-guides/release-5.x/system
migration-guides/release-5.x/tools
migration-guides/release-5.x/peripherals
migration-guides/index
_templates
_templates/layout.html
get-started
get-started/establish-serial-connection
get-started/linux-macos-setup
get-started/linux-macos-start-project
get-started/windows-setup
get-started/start-project
get-started/flashing-troubleshooting
get-started/windows-start-project
get-started/index
get-started/windows-setup-update
404
index

View File

@ -0,0 +1,20 @@
INPUT += \
$(PROJECT_PATH)/components/driver/include/driver/i2s_common.h \
$(PROJECT_PATH)/components/driver/include/driver/i2s_pdm.h \
$(PROJECT_PATH)/components/driver/include/driver/i2s_std.h \
$(PROJECT_PATH)/components/driver/include/driver/i2s_tdm.h \
$(PROJECT_PATH)/components/driver/include/driver/i2s_types.h \
$(PROJECT_PATH)/components/driver/include/driver/rmt_common.h \
$(PROJECT_PATH)/components/driver/include/driver/rmt_encoder.h \
$(PROJECT_PATH)/components/driver/include/driver/rmt_rx.h \
$(PROJECT_PATH)/components/driver/include/driver/rmt_tx.h \
$(PROJECT_PATH)/components/driver/include/driver/rmt_types.h \
$(PROJECT_PATH)/components/driver/include/driver/temperature_sensor.h \
$(PROJECT_PATH)/components/esp_hw_support/include/soc/esp32c6/esp_ds.h \
$(PROJECT_PATH)/components/esp_hw_support/include/soc/esp32c6/esp_hmac.h \
$(PROJECT_PATH)/components/hal/include/hal/i2s_types.h \
$(PROJECT_PATH)/components/hal/include/hal/rmt_types.h \
$(PROJECT_PATH)/components/ulp/ulp_riscv/include/ulp_riscv_lock.h \
$(PROJECT_PATH)/components/ulp/ulp_riscv/shared/include/ulp_riscv_lock_shared.h \
$(PROJECT_PATH)/components/driver/include/driver/pulse_cnt.h \
$(PROJECT_PATH)/components/hal/include/hal/pcnt_types.h \

View File

@ -30,7 +30,7 @@ API Guides
openthread
partition-tables
performance/index
RF_calibration
:not esp32c6: RF_calibration
:esp32: ../security/secure-boot-v1
../security/secure-boot-v2
:SOC_SPIRAM_SUPPORTED: external-ram

View File

@ -0,0 +1,145 @@
.. This file gets included from other .rst files in this folder.
.. It contains target-specific snippets.
.. Comments and '---' lines act as delimiters.
..
.. This is necessary mainly because RST doesn't support substitutions
.. (defined in RST, not in Python) inside code blocks. If that is ever implemented,
.. These code blocks can be moved back to the main .rst files, with target-specific
.. file names being replaced by substitutions.
.. TODO IDF-6033
.. run-openocd
::
openocd -f board/esp32c6-builtin.cfg
.. |run-openocd-device-name| replace:: ESP32-C6 through built-in USB connection
---
.. run-openocd-output
::
TO BE UPDATED
.. |run-openocd-cfg-file-err| replace:: ``Can't find board/esp32c6-builtin.cfg``
---
.. run-openocd-upload
::
openocd -f board/esp32c6-builtin.cfg -c "program_esp filename.bin 0x10000 verify exit"
---
.. run-openocd-src-linux
.. code-block:: bash
src/openocd -f board/esp32c6-builtin.cfg
---
.. run-openocd-src-win
.. code-block:: batch
src\openocd -f board/esp32c6-builtin.cfg
---
.. idf-py-openocd-default-cfg
.. |idf-py-def-cfg| replace:: ``-f board/esp32c6-builtin.cfg``
---
.. run-openocd-appimage-offset
::
openocd -f board/esp32c6-builtin.cfg -c "init; halt; esp appimage_offset 0x210000"
---
.. openocd-cfg-files
.. list-table:: OpenOCD configuration files for ESP32-C3
:widths: 25 75
:header-rows: 1
* - Name
- Description
* - TO BE UPDATED
- TO BE UPDATED
---
.. openocd-target-specific-config-vars
---
---
.. jtag-pins
.. list-table:: ESP32-C6 pins and JTAG signals
:widths: 25 75
:header-rows: 1
* - ESP32-C6 Pin
- JTAG Signal
* - MTDO
- TDO
* - MTDI
- TDI
* - MTCK
- TCK
* - MTMS
- TMS
.. |jtag-sel-gpio| replace:: TO BE UPDATED
.. |jtag-gpio-list| replace:: TO BE UPDATED
---
.. run-openocd-d3
::
openocd -l openocd_log.txt -d3 -f board/esp32c6-builtin.cfg
---
.. run-openocd-d3-tee
::
openocd -d3 -f board/esp32c6-builtin.cfg 2>&1 | tee openocd.log
---
.. run-gdb-remotelog
::
riscv32-esp-elf-gdb -ex "set remotelogfile gdb_log.txt" <all other options>
---
.. devkit-defs
.. |devkit-name| replace:: ESP32-C6
.. |devkit-name-with-link| replace:: :doc:`ESP32-C6 <../../hw-reference/index>`
---
.. devkit-hw-config
* Out of the box, ESP32-C6 doesn't need any additional hardware configuration for JTAG debugging.
---

View File

@ -88,7 +88,7 @@ The ESP-IDF bootloader ignores any partition types other than ``app`` (0x00) and
SubType
~~~~~~~
{IDF_TARGET_ESP_PHY_REF:default = ":ref:`CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION`", esp32c2 = "(not updated yet)"}
{IDF_TARGET_ESP_PHY_REF:default = ":ref:`CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION`", esp32c6 = "(not updated yet)"}
The 8-bit SubType field is specific to a given partition type. ESP-IDF currently only specifies the meaning of the subtype field for ``app`` and ``data`` partition types.

View File

@ -13,8 +13,8 @@ Note that, in contrast with the USB OTG peripheral in some Espressif chips, the
Hardware Requirements
=====================
{IDF_TARGET_USB_DP_GPIO:default="Not Updated!",esp32c3="19",esp32s3="20"}
{IDF_TARGET_USB_DM_GPIO:default="Not Updated!",esp32c3="18",esp32s3="19"}
{IDF_TARGET_USB_DP_GPIO:default="Not Updated!",esp32c3="19",esp32s3="20", esp32c6="13"}
{IDF_TARGET_USB_DM_GPIO:default="Not Updated!",esp32c3="18",esp32s3="19", esp32c6="12"}
Connect {IDF_TARGET_NAME} to the USB port as follows:

View File

@ -6,9 +6,9 @@ Peripherals API
.. toctree::
:maxdepth: 1
adc_oneshot
:SOC_ADC_SUPPORTED: adc_oneshot
:SOC_ADC_DMA_SUPPORTED: adc_continuous
adc_calibration
:SOC_ADC_SUPPORTED: adc_calibration
clk_tree
:SOC_DAC_SUPPORTED: dac
gpio

View File

@ -0,0 +1,3 @@
.. code-block:: none
TO BE UPDATED IDF-5919

View File

@ -0,0 +1,4 @@
.. code-block:: none
TO BE UPDATED IDF-5919

View File

@ -0,0 +1,13 @@
.. first_boot_enc
TO BE UPDATED TODO IDF-5932
------
.. already_en_enc
TO BE UPDATED TODO IDF-5932
------

View File

@ -30,7 +30,7 @@ API 指南
openthread
partition-tables
performance/index
RF_calibration
:not esp32c6: RF_calibration
:esp32: ../security/secure-boot-v1
../security/secure-boot-v2
:SOC_SPIRAM_SUPPORTED: external-ram

View File

@ -0,0 +1,145 @@
.. This file gets included from other .rst files in this folder.
.. It contains target-specific snippets.
.. Comments and '---' lines act as delimiters.
..
.. This is necessary mainly because RST doesn't support substitutions
.. (defined in RST, not in Python) inside code blocks. If that is ever implemented,
.. These code blocks can be moved back to the main .rst files, with target-specific
.. file names being replaced by substitutions.
.. TODO IDF-6033
.. run-openocd
::
openocd -f board/esp32c6-builtin.cfg
.. |run-openocd-device-name| replace:: ESP32-C6 through built-in USB connection
---
.. run-openocd-output
::
TO BE UPDATED
.. |run-openocd-cfg-file-err| replace:: ``Can't find board/esp32c6-builtin.cfg``
---
.. run-openocd-upload
::
openocd -f board/esp32c6-builtin.cfg -c "program_esp filename.bin 0x10000 verify exit"
---
.. run-openocd-src-linux
.. code-block:: bash
src/openocd -f board/esp32c6-builtin.cfg
---
.. run-openocd-src-win
.. code-block:: batch
src\openocd -f board/esp32c6-builtin.cfg
---
.. idf-py-openocd-default-cfg
.. |idf-py-def-cfg| replace:: ``-f board/esp32c6-builtin.cfg``
---
.. run-openocd-appimage-offset
::
openocd -f board/esp32c6-builtin.cfg -c "init; halt; esp appimage_offset 0x210000"
---
.. openocd-cfg-files
.. list-table:: OpenOCD configuration files for ESP32-C3
:widths: 25 75
:header-rows: 1
* - Name
- Description
* - TO BE UPDATED
- TO BE UPDATED
---
.. openocd-target-specific-config-vars
---
---
.. jtag-pins
.. list-table:: ESP32-C6 pins and JTAG signals
:widths: 25 75
:header-rows: 1
* - ESP32-C6 Pin
- JTAG Signal
* - MTDO
- TDO
* - MTDI
- TDI
* - MTCK
- TCK
* - MTMS
- TMS
.. |jtag-sel-gpio| replace:: TO BE UPDATED
.. |jtag-gpio-list| replace:: TO BE UPDATED
---
.. run-openocd-d3
::
openocd -l openocd_log.txt -d3 -f board/esp32c6-builtin.cfg
---
.. run-openocd-d3-tee
::
openocd -d3 -f board/esp32c6-builtin.cfg 2>&1 | tee openocd.log
---
.. run-gdb-remotelog
::
riscv32-esp-elf-gdb -ex "set remotelogfile gdb_log.txt" <all other options>
---
.. devkit-defs
.. |devkit-name| replace:: ESP32-C6
.. |devkit-name-with-link| replace:: :doc:`ESP32-C6 <../../hw-reference/index>`
---
.. devkit-hw-config
* Out of the box, ESP32-C6 doesn't need any additional hardware configuration for JTAG debugging.
---

View File

@ -88,7 +88,7 @@ Type 字段可以指定为 app (0x00) 或者 data (0x01),也可以直接使用
SubType 字段
~~~~~~~~~~~~
{IDF_TARGET_ESP_PHY_REF:default = ":ref:`CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION`", esp32c2 = "(not updated yet)"}
{IDF_TARGET_ESP_PHY_REF:default = ":ref:`CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION`", esp32c6 = "(not updated yet)"}
SubType 字段长度为 8 bit内容与具体分区 Type 有关。目前esp-idf 仅仅规定了 “app” 和 “data” 两种分区类型的子类型含义。

View File

@ -6,9 +6,9 @@
.. toctree::
:maxdepth: 1
adc_oneshot
:SOC_ADC_SUPPORTED: adc_oneshot
:SOC_ADC_DMA_SUPPORTED: adc_continuous
adc_calibration
:SOC_ADC_SUPPORTED: adc_calibration
clk_tree
:SOC_DAC_SUPPORTED: dac
gpio

View File

@ -0,0 +1 @@
.. include:: ../../../en/api-reference/system/inc/espefuse_summary_ESP32-C6.rst

View File

@ -0,0 +1 @@
.. include:: ../../../en/api-reference/system/inc/show-efuse-table_ESP32-C6.rst

View File

@ -0,0 +1,13 @@
.. first_boot_enc
TO BE UPDATED TODO IDF-5932
------
.. already_en_enc
TO BE UPDATED TODO IDF-5932
------

View File

@ -0,0 +1,4 @@
#
# ESP32-C6
#
# To be updated when wifi bringup is done IDF-5679