mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
fix(sdmmc): fixed header structure not shown in doc issue
This commit is contained in:
@@ -273,6 +273,7 @@ INPUT = \
|
||||
$(PROJECT_PATH)/components/hal/include/hal/efuse_hal.h \
|
||||
$(PROJECT_PATH)/components/hal/include/hal/eth_types.h \
|
||||
$(PROJECT_PATH)/components/hal/include/hal/lp_core_types.h \
|
||||
$(PROJECT_PATH)/components/hal/include/hal/sd_types.h \
|
||||
$(PROJECT_PATH)/components/hal/include/hal/uhci_types.h \
|
||||
$(PROJECT_PATH)/components/heap/include/esp_heap_caps_init.h \
|
||||
$(PROJECT_PATH)/components/heap/include/esp_heap_caps.h \
|
||||
@@ -310,6 +311,9 @@ INPUT = \
|
||||
$(PROJECT_PATH)/components/protocomm/include/transports/protocomm_httpd.h \
|
||||
$(PROJECT_PATH)/components/protocomm/include/crypto/srp6a/esp_srp.h \
|
||||
$(PROJECT_PATH)/components/pthread/include/esp_pthread.h \
|
||||
$(PROJECT_PATH)/components/sdmmc/include/sd_protocol_types.h \
|
||||
$(PROJECT_PATH)/components/sdmmc/include/sd_pwr_ctrl.h \
|
||||
$(PROJECT_PATH)/components/sdmmc/include/sd_pwr_ctrl_by_on_chip_ldo.h \
|
||||
$(PROJECT_PATH)/components/sdmmc/include/sdmmc_cmd.h \
|
||||
$(PROJECT_PATH)/components/soc/include/soc/soc_caps_eval.h \
|
||||
$(PROJECT_PATH)/components/soc/$(IDF_TARGET)/include/soc/adc_channel.h \
|
||||
|
||||
@@ -37,8 +37,6 @@ INPUT += \
|
||||
$(PROJECT_PATH)/components/esp_hal_cam/include/hal/isp_types.h \
|
||||
$(PROJECT_PATH)/components/esp_lcd/dsi/include/esp_lcd_mipi_dsi.h \
|
||||
$(PROJECT_PATH)/components/esp_lcd/rgb/include/esp_lcd_panel_rgb.h \
|
||||
$(PROJECT_PATH)/components/sdmmc/include/sd_pwr_ctrl.h \
|
||||
$(PROJECT_PATH)/components/sdmmc/include/sd_pwr_ctrl_by_on_chip_ldo.h \
|
||||
$(PROJECT_PATH)/components/esp_hal_dma/esp32p4/include/hal/bitscrambler_peri_select.h \
|
||||
$(PROJECT_PATH)/components/ulp/lp_core/include/lp_core_etm.h \
|
||||
$(PROJECT_PATH)/components/ulp/lp_core/include/lp_core_i2c.h \
|
||||
|
||||
@@ -177,8 +177,8 @@ To configure the bus width, set the ``width`` field of :cpp:class:`sdmmc_slot_co
|
||||
|
||||
If the design does require higher speed SD modes (which only work at 1.8V IO levels), there are two options available:
|
||||
|
||||
- Use the on-chip programmable LDO. In this case, connect the desired LDO output channel to VDDPST_5 (SD_VREF) pin. Call :cpp:func:`sd_pwr_ctrl_new_on_chip_ldo` to initialize the SD power control driver, then set :cpp:class:`sdmmc_host_t::pwr_ctrl_handle` to the resulting handle.
|
||||
- Use an external programmable LDO. Likewise, connect the LDO output to the VDDPST_5 (SD_VREF) pin. Then implement a custom `sd_pwr_ctrl` driver to control your LDO. Finally, assign :cpp:class:`sdmmc_host_t::pwr_ctrl_handle` to the handle of your driver instance.
|
||||
- Use the on-chip programmable LDO. In this case, connect the desired LDO output channel to VDDPST_5 (SD_VREF) pin. Call :cpp:func:`sd_pwr_ctrl_new_on_chip_ldo` to initialize the SD power control driver, then set :cpp:member:`sdmmc_host_t::pwr_ctrl_handle` to the resulting handle.
|
||||
- Use an external programmable LDO. Likewise, connect the LDO output to the VDDPST_5 (SD_VREF) pin. Then implement a custom `sd_pwr_ctrl` driver to control your LDO. Finally, assign :cpp:member:`sdmmc_host_t::pwr_ctrl_handle` to the handle of your driver instance.
|
||||
|
||||
|
||||
DDR Mode for eMMC Chips
|
||||
@@ -210,3 +210,7 @@ API Reference
|
||||
-------------
|
||||
|
||||
.. include-build-file:: inc/sdmmc_host.inc
|
||||
|
||||
.. include-build-file:: inc/sd_pwr_ctrl.inc
|
||||
|
||||
.. include-build-file:: inc/sd_pwr_ctrl_by_on_chip_ldo.inc
|
||||
|
||||
@@ -130,4 +130,6 @@ API Reference
|
||||
|
||||
.. include-build-file:: inc/sdmmc_cmd.inc
|
||||
|
||||
.. include-build-file:: inc/sd_protocol_types.inc
|
||||
|
||||
.. include-build-file:: inc/sdmmc_types.inc
|
||||
|
||||
@@ -177,8 +177,8 @@ SDMMC 主机驱动支持以下速率模式:
|
||||
|
||||
如果设计需要更高速度的 SD 模式(仅在 1.8 V IO 电平下工作),则有两种可选方案:
|
||||
|
||||
- 使用片上可编程 LDO。将所需的 LDO 输出通道连接到 VDDPST_5 (SD_VREF) 管脚上,并调用 :cpp:func:`sd_pwr_ctrl_new_on_chip_ldo` 来初始化 SD 电源控制驱动。最后,将 :cpp:class:`sdmmc_host_t::pwr_ctl_handle` 设置为生成句柄。
|
||||
- 使用外部可编程 LDO。同样,将 LDO 输出连接到 VDDPST_5 (SD_VREF) 管脚,并自定义 `sd_pwr_ctrl` 驱动程序来控制 LDO。最后,将 :cpp:class:`sdmmc_host_t::pwr_ctrl_handle` 分配给驱动程序实例句柄。
|
||||
- 使用片上可编程 LDO。将所需的 LDO 输出通道连接到 VDDPST_5 (SD_VREF) 管脚上,并调用 :cpp:func:`sd_pwr_ctrl_new_on_chip_ldo` 来初始化 SD 电源控制驱动。最后,将 :cpp:member:`sdmmc_host_t::pwr_ctl_handle` 设置为生成句柄。
|
||||
- 使用外部可编程 LDO。同样,将 LDO 输出连接到 VDDPST_5 (SD_VREF) 管脚,并自定义 `sd_pwr_ctrl` 驱动程序来控制 LDO。最后,将 :cpp:member:`sdmmc_host_t::pwr_ctrl_handle` 分配给驱动程序实例句柄。
|
||||
|
||||
|
||||
eMMC 芯片的 DDR 模式
|
||||
@@ -210,3 +210,7 @@ API 参考
|
||||
-------------
|
||||
|
||||
.. include-build-file:: inc/sdmmc_host.inc
|
||||
|
||||
.. include-build-file:: inc/sd_pwr_ctrl.inc
|
||||
|
||||
.. include-build-file:: inc/sd_pwr_ctrl_by_on_chip_ldo.inc
|
||||
|
||||
@@ -130,4 +130,6 @@ API 参考
|
||||
|
||||
.. include-build-file:: inc/sdmmc_cmd.inc
|
||||
|
||||
.. include-build-file:: inc/sd_protocol_types.inc
|
||||
|
||||
.. include-build-file:: inc/sdmmc_types.inc
|
||||
|
||||
Reference in New Issue
Block a user