Peripherals API *************** :link_to_translation:`zh_CN:[中文]` .. toctree:: :maxdepth: 1 ADC :SOC_DAC_SUPPORTED: DAC General Purpose Timer GPIO (including RTC low power I/O) :SOC_DEDICATED_GPIO_SUPPORTED: Dedicated GPIO :SOC_HMAC_SUPPORTED: HMAC :SOC_DIG_SIGN_SUPPORTED: Digital Signature I2C I2S LED Control :SOC_MCPWM_SUPPORTED: MCPWM :SOC_PCNT_SUPPORTED: Pulse Counter Remote Control :esp32 or esp32s3: SD Pull-up Requirements :SOC_SDMMC_HOST_SUPPORTED: SDMMC Host SD SPI Host :SOC_SDIO_SLAVE_SUPPORTED: SDIO Slave Sigma-delta Modulation SPI Master SPI Slave :esp32: Secure Element :esp32s2: SPI Slave Half Duplex :esp32s2: Temp sensor :SOC_TOUCH_SENSOR_NUM: Touch Sensor :esp32s2: Touch Element TWAI UART :SOC_USB_SUPPORTED: USB Code examples for this API section are provided in the :example:`peripherals` directory of ESP-IDF examples.