sigmadelta.rst 913 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Sigma-delta Modulation
  2. ========
  3. Overview
  4. --------
  5. ESP32 has a second-order sigma-delta modulation module.
  6. This driver configures the channels of the sigma-delta module.
  7. Application Example
  8. -------------------
  9. Sigma-delta Modulation example: `examples/14_sigmadelta <https://github.com/espressif/esp-idf/tree/master/examples/14_sigmadelta>`_.
  10. API Reference
  11. -------------
  12. Header Files
  13. ^^^^^^^^^^^^
  14. * `driver/sigmadelta.h <https://github.com/espressif/esp-idf/blob/master/components/driver/include/driver/sigmadelta.h>`_
  15. Macros
  16. ^^^^^^
  17. Type Definitions
  18. ^^^^^^^^^^^^^^^^
  19. Enumerations
  20. ^^^^^^^^^^^^
  21. .. doxygenenum:: sigmadelta_channel_t
  22. Structures
  23. ^^^^^^^^^^
  24. .. doxygenstruct:: sigmadelta_config_t
  25. :members:
  26. Functions
  27. ^^^^^^^^^
  28. .. doxygenfunction:: sigmadelta_config
  29. .. doxygenfunction:: sigmadelta_set_duty
  30. .. doxygenfunction:: sigmadelta_set_prescale
  31. .. doxygenfunction:: sigmadelta_set_pin