ledc.rst 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. LED Control
  2. ===========
  3. Overview
  4. --------
  5. `Instructions`_
  6. Application Example
  7. -------------------
  8. `Instructions`_
  9. API Reference
  10. -------------
  11. `Instructions`_
  12. .. _Instructions: template.html
  13. Header Files
  14. ^^^^^^^^^^^^
  15. * `driver/include/driver/ledc.h <https://github.com/espressif/esp-idf/blob/master/components/driver/include/driver/ledc.h>`_
  16. Data Structures
  17. ^^^^^^^^^^^^^^^
  18. .. doxygenstruct:: ledc_channel_config_t
  19. :members:
  20. .. doxygenstruct:: ledc_timer_config_t
  21. :members:
  22. Macros
  23. ^^^^^^
  24. .. doxygendefine:: LEDC_APB_CLK_HZ
  25. .. doxygendefine:: LEDC_REF_CLK_HZ
  26. Enumerations
  27. ^^^^^^^^^^^^
  28. .. doxygenenum:: ledc_mode_t
  29. .. doxygenenum:: ledc_intr_type_t
  30. .. doxygenenum:: ledc_duty_direction_t
  31. .. doxygenenum:: ledc_clk_src_t
  32. .. doxygenenum:: ledc_timer_t
  33. .. doxygenenum:: ledc_channel_t
  34. .. doxygenenum:: ledc_timer_bit_t
  35. Functions
  36. ^^^^^^^^^
  37. .. doxygenfunction:: ledc_channel_config
  38. .. doxygenfunction:: ledc_timer_config
  39. .. doxygenfunction:: ledc_update_duty
  40. .. doxygenfunction:: ledc_stop
  41. .. doxygenfunction:: ledc_set_freq
  42. .. doxygenfunction:: ledc_get_freq
  43. .. doxygenfunction:: ledc_set_duty
  44. .. doxygenfunction:: ledc_get_duty
  45. .. doxygenfunction:: ledc_set_fade
  46. .. doxygenfunction:: ledc_isr_register
  47. .. doxygenfunction:: ledc_timer_set
  48. .. doxygenfunction:: ledc_timer_rst
  49. .. doxygenfunction:: ledc_timer_pause
  50. .. doxygenfunction:: ledc_timer_resume
  51. .. doxygenfunction:: ledc_bind_channel_timer