index.rst 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Peripherals API
  2. ***************
  3. :link_to_translation:`zh_CN:[中文]`
  4. .. toctree::
  5. :maxdepth: 1
  6. ADC <adc>
  7. :SOC_DAC_PERIPH_NUM: DAC <dac>
  8. General Purpose Timer <timer>
  9. GPIO (including RTC low power I/O) <gpio>
  10. :SOC_DEDICATED_GPIO_SUPPORTED: Dedicated GPIO <dedic_gpio>
  11. :SOC_HMAC_SUPPORTED: HMAC <hmac>
  12. :SOC_DIG_SIGN_SUPPORTED: Digital Signature <ds>
  13. I2C <i2c>
  14. I2S <i2s>
  15. LED Control <ledc>
  16. :SOC_MCPWM_SUPPORTED: MCPWM <mcpwm>
  17. :SOC_PCNT_SUPPORTED: Pulse Counter <pcnt>
  18. Remote Control <rmt>
  19. :esp32: SD Pull-up Requirements <sd_pullup_requirements>
  20. :SOC_SDMMC_HOST_SUPPORTED: SDMMC Host <sdmmc_host>
  21. SD SPI Host <sdspi_host>
  22. :SOC_SDIO_SLAVE_SUPPORTED: SDIO Slave <sdio_slave>
  23. Sigma-delta Modulation <sigmadelta>
  24. SPI Master <spi_master>
  25. SPI Slave <spi_slave>
  26. :esp32: Secure Element <secure_element>
  27. :esp32s2: SPI Slave Half Duplex <spi_slave_hd>
  28. :esp32s2: Temp sensor <temp_sensor>
  29. :SOC_TOUCH_SENSOR_NUM: Touch Sensor <touch_pad>
  30. :esp32s2: Touch Element <touch_element>
  31. TWAI <twai>
  32. UART <uart>
  33. :SOC_USB_SUPPORTED: USB <usb>
  34. Code examples for this API section are provided in the :example:`peripherals` directory of ESP-IDF examples.