index.rst 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. ESP-IDF Programming Guide
  2. =========================
  3. This is the documentation for Espressif IoT Developement Framework (`esp-idf <https://github.com/espressif/esp-idf>`_). ESP-IDF is the official development framework for the `ESP32 <https://espressif.com/en/products/hardware/esp32/overview>`_ chip.
  4. Contents:
  5. .. toctree::
  6. :caption: Setup Toolchain
  7. :maxdepth: 1
  8. Windows <windows-setup>
  9. Linux <linux-setup>
  10. Mac OS <macos-setup>
  11. .. Connect - TBA
  12. .. toctree::
  13. :caption: Build and Flash
  14. :maxdepth: 1
  15. Make <make-project>
  16. Eclipse IDE <eclipse-setup>
  17. IDF Monitor <idf-monitor>
  18. .. toctree::
  19. :caption: What Else?
  20. :maxdepth: 1
  21. General Notes <general-notes>
  22. Build System <build-system>
  23. Debugging <openocd>
  24. ESP32 Core Dump <core_dump>
  25. Partition Tables <partition-tables>
  26. Flash Encryption <security/flash-encryption>
  27. Secure Boot <security/secure-boot>
  28. Deep Sleep Wake Stubs <deep-sleep-stub>
  29. ULP Coprocessor <ulp>
  30. Unit Testing <unit-tests>
  31. .. toctree::
  32. :caption: API Reference
  33. :maxdepth: 2
  34. Wi-Fi <api/wifi/index>
  35. Bluetooth <api/bluetooth/index>
  36. Ethernet <api/ethernet/index>
  37. Peripherals <api/peripherals/index>
  38. System <api/system/index>
  39. Storage <api/storage/index>
  40. Protocols <api/protocols/index>
  41. .. toctree::
  42. :caption: Hardware Reference
  43. Technical Reference Manual (PDF) <http://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf>
  44. Pin List and Functions (PDF) <http://espressif.com/sites/default/files/documentation/esp32_chip_pin_list_en.pdf>
  45. Chip Pinout (PDF) <http://espressif.com/sites/default/files/documentation/esp32_pinout_v1_0.pdf>
  46. Silicon Errata (PDF) <http://espressif.com/sites/default/files/documentation/eco_and_workarounds_for_bugs_in_esp32_en.pdf>
  47. Modules and Boards <modules-and-boards>
  48. .. toctree::
  49. :caption: Contribute
  50. :maxdepth: 1
  51. Contributions Guide <contributing>
  52. Style Guide <style-guide>
  53. Documenting Code <documenting-code>
  54. API Template <api/template>
  55. Contributor Agreement <contributor-agreement>
  56. .. toctree::
  57. :caption: Legal
  58. :maxdepth: 1
  59. COPYRIGHT
  60. Indices
  61. =======
  62. * :ref:`genindex`