index.rst 916 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. Peripherals API
  2. ***************
  3. :link_to_translation:`zh_CN:[中文]`
  4. .. toctree::
  5. :maxdepth: 1
  6. adc
  7. :SOC_DAC_SUPPORTED: dac
  8. timer
  9. gpio
  10. :SOC_DEDICATED_GPIO_SUPPORTED: dedic_gpio
  11. :SOC_HMAC_SUPPORTED: hmac
  12. :SOC_DIG_SIGN_SUPPORTED: ds
  13. i2c
  14. i2s
  15. ledc
  16. :SOC_MCPWM_SUPPORTED: mcpwm
  17. :SOC_PCNT_SUPPORTED: pcnt
  18. rmt
  19. :esp32 or esp32s3: sd_pullup_requirements
  20. :SOC_SDMMC_HOST_SUPPORTED: sdmmc_host
  21. sdspi_host
  22. :SOC_SDIO_SLAVE_SUPPORTED: sdio_slave
  23. sigmadelta
  24. spi_master
  25. spi_slave
  26. :esp32: secure_element
  27. :esp32s2: spi_slave_hd
  28. :SOC_TEMP_SENSOR_SUPPORTED: temp_sensor
  29. :SOC_TOUCH_SENSOR_NUM: touch_pad
  30. :esp32s2: touch_element
  31. twai
  32. uart
  33. :SOC_USB_OTG_SUPPORTED: usb_device
  34. :SOC_USB_OTG_SUPPORTED: usb_host
  35. Code examples for this API section are provided in the :example:`peripherals` directory of ESP-IDF examples.