menu "eMMC Example Configuration" config EXAMPLE_FORMAT_IF_MOUNT_FAILED bool "Format the card if mount failed" default n help If this config item is set, format_if_mount_failed will be set to true and the card will be formatted if the mount has failed. choice EXAMPLE_EMMC_BUS_WIDTH prompt "eMMC bus width" default EXAMPLE_EMMC_BUS_WIDTH_4 help Select the bus width of the MMC interface. config EXAMPLE_EMMC_BUS_WIDTH_8 bool "8 lines (D0 - D7)" config EXAMPLE_EMMC_BUS_WIDTH_4 bool "4 lines (D0 - D3)" config EXAMPLE_EMMC_BUS_WIDTH_1 bool "1 line (D0)" endchoice if SOC_SDMMC_USE_GPIO_MATRIX config EXAMPLE_PIN_CMD int "CMD GPIO number" default 33 if IDF_TARGET_ESP32S3 config EXAMPLE_PIN_CLK int "CLK GPIO number" default 34 if IDF_TARGET_ESP32S3 config EXAMPLE_PIN_D0 int "D0 GPIO number" default 37 if IDF_TARGET_ESP32S3 if EXAMPLE_EMMC_BUS_WIDTH_4 || EXAMPLE_EMMC_BUS_WIDTH_8 config EXAMPLE_PIN_D1 int "D1 GPIO number" default 38 if IDF_TARGET_ESP32S3 config EXAMPLE_PIN_D2 int "D2 GPIO number" default 39 if IDF_TARGET_ESP32S3 config EXAMPLE_PIN_D3 int "D3 GPIO number" default 36 if IDF_TARGET_ESP32S3 endif # EXAMPLE_EMMC_BUS_WIDTH_4 || EXAMPLE_EMMC_BUS_WIDTH_8 if EXAMPLE_EMMC_BUS_WIDTH_8 config EXAMPLE_PIN_D4 int "D4 GPIO number" default 35 if IDF_TARGET_ESP32S3 config EXAMPLE_PIN_D5 int "D5 GPIO number" default 40 if IDF_TARGET_ESP32S3 config EXAMPLE_PIN_D6 int "D6 GPIO number" default 42 if IDF_TARGET_ESP32S3 config EXAMPLE_PIN_D7 int "D7 GPIO number" default 41 if IDF_TARGET_ESP32S3 endif # EXAMPLE_EMMC_BUS_WIDTH_8 endif # SOC_SDMMC_USE_GPIO_MATRIX endmenu