docs: add new top-level docs builder that builds docs for a single chip

This commit is contained in:
Angus Gratton
2019-11-13 11:46:16 +08:00
committed by Angus Gratton
parent 783856d557
commit e6211c7864
133 changed files with 566 additions and 637 deletions
@@ -103,6 +103,6 @@ To guarantee that the custom structure is located in the image even if it is not
API Reference
-------------
.. include:: /_build/inc/esp_app_format.inc
.. include-build-file:: inc/esp_app_format.inc
+2 -2
View File
@@ -14,6 +14,6 @@ Developers can use this library to send application specific state of execution
API Reference
-------------
.. include:: /_build/inc/esp_app_trace.inc
.. include:: /_build/inc/esp_sysview_trace.inc
.. include-build-file:: inc/esp_app_trace.inc
.. include-build-file:: inc/esp_sysview_trace.inc
+1 -1
View File
@@ -341,4 +341,4 @@ To get a dump for all eFuse registers.
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
.. include:: /_build/inc/esp_efuse.inc
.. include-build-file:: inc/esp_efuse.inc
+1 -1
View File
@@ -10,5 +10,5 @@ For the full list of error codes defined in ESP-IDF, see :doc:`Error Code Refere
API Reference
-------------
.. include:: /_build/inc/esp_err.inc
.. include-build-file:: inc/esp_err.inc
+2 -2
View File
@@ -216,8 +216,8 @@ Other examples which also adopt esp_event library:
API Reference
-------------
.. include:: /_build/inc/esp_event.inc
.. include:: /_build/inc/esp_event_base.inc
.. include-build-file:: inc/esp_event.inc
.. include-build-file:: inc/esp_event_base.inc
Related Documents
-----------------
@@ -4,4 +4,4 @@ Legacy event loop
API Reference
-------------
.. include:: /_build/inc/esp_event_legacy.inc
.. include-build-file:: inc/esp_event_legacy.inc
@@ -51,6 +51,6 @@ The usage may looks like the code below:
API Reference
-------------
.. include:: /_build/inc/esp_expression_with_stack.inc
.. include-build-file:: inc/esp_expression_with_stack.inc
@@ -37,4 +37,4 @@ For additional security, signature of OTA firmware images can be verified. For t
API Reference
-------------
.. include:: /_build/inc/esp_https_ota.inc
.. include-build-file:: inc/esp_https_ota.inc
+1 -1
View File
@@ -68,5 +68,5 @@ The API can also be used for inheriting the settings across threads. For example
API Reference
-------------
.. include:: /_build/inc/esp_pthread.inc
.. include-build-file:: inc/esp_pthread.inc
+1 -1
View File
@@ -66,6 +66,6 @@ The following example illustrates usage of ``esp_timer`` APIs: :example:`system/
API Reference
-------------
.. include:: /_build/inc/esp_timer.inc
.. include-build-file:: inc/esp_timer.inc
+5 -5
View File
@@ -13,27 +13,27 @@ and :doc:`ESP-IDF FreeRTOS Additions<freertos_additions>`.
Task API
--------
.. include:: /_build/inc/task.inc
.. include-build-file:: inc/task.inc
Queue API
---------
.. include:: /_build/inc/queue.inc
.. include-build-file:: inc/queue.inc
Semaphore API
-------------
.. include:: /_build/inc/semphr.inc
.. include-build-file:: inc/semphr.inc
Timer API
---------
.. include:: /_build/inc/timers.inc
.. include-build-file:: inc/timers.inc
Event Group API
---------------
.. include:: /_build/inc/event_groups.inc
.. include-build-file:: inc/event_groups.inc
@@ -469,7 +469,7 @@ Ring Buffer API Reference
of tasks using the ring buffer simultaneously is low, and the ring buffer is not operating
near maximum capacity.
.. include:: /_build/inc/ringbuf.inc
.. include-build-file:: inc/ringbuf.inc
.. _hooks:
@@ -518,4 +518,4 @@ in turn.
Hooks API Reference
-------------------
.. include:: /_build/inc/esp_freertos_hooks.inc
.. include-build-file:: inc/esp_freertos_hooks.inc
+1 -1
View File
@@ -402,4 +402,4 @@ One way to differentiate between "real" and "false positive" memory leaks is to
API Reference - Heap Tracing
----------------------------
.. include:: /_build/inc/esp_heap_trace.inc
.. include-build-file:: inc/esp_heap_trace.inc
+1 -1
View File
@@ -30,4 +30,4 @@ An example doing a simple memory test of the high memory range is available in e
API Reference
-------------
.. include:: /_build/inc/himem.inc
.. include-build-file:: inc/himem.inc
+1 -1
View File
@@ -100,6 +100,6 @@ or the status should be handled in other enabled interrupt properly**. You may l
API Reference
-------------
.. include:: /_build/inc/esp_intr_alloc.inc
.. include-build-file:: inc/esp_intr_alloc.inc
+1 -1
View File
@@ -38,6 +38,6 @@ IPC, especially when attempting to take a mutex within the function.
API Reference
-------------
.. include:: /_build/inc/esp_ipc.inc
.. include-build-file:: inc/esp_ipc.inc
+1 -1
View File
@@ -12,7 +12,7 @@ The logging library is commonly used by most esp-idf components and examples. Fo
API Reference
-------------
.. include:: /_build/inc/esp_log.inc
.. include-build-file:: inc/esp_log.inc
+3 -3
View File
@@ -111,7 +111,7 @@ To use the region above the 4MiB limit, you can use the :doc:`himem API</api-ref
API Reference - Heap Allocation
-------------------------------
.. include:: /_build/inc/esp_heap_caps.inc
.. include-build-file:: inc/esp_heap_caps.inc
Thread Safety
^^^^^^^^^^^^^
@@ -132,7 +132,7 @@ The following features are documented on the :doc:`Heap Memory Debugging </api-r
API Reference - Initialisation
------------------------------
.. include:: /_build/inc/esp_heap_caps_init.inc
.. include-build-file:: inc/esp_heap_caps_init.inc
Implementation Notes
--------------------
@@ -150,4 +150,4 @@ API Reference - Multi Heap API
(Note: The multi heap API is used internally by the heap capabilities allocator. Most IDF programs will never need to call this API directly.)
.. include:: /_build/inc/multi_heap.inc
.. include-build-file:: inc/multi_heap.inc
+1 -1
View File
@@ -311,7 +311,7 @@ End-to-end example of OTA firmware update workflow: :example:`system/ota`.
API Reference
-------------
.. include:: /_build/inc/esp_ota_ops.inc
.. include-build-file:: inc/esp_ota_ops.inc
+2 -2
View File
@@ -21,6 +21,6 @@ Header Files
API Reference
-------------
.. include:: /_build/inc/xtensa_perfmon_access.inc
.. include:: /_build/inc/xtensa_perfmon_apis.inc
.. include-build-file:: inc/xtensa_perfmon_access.inc
.. include-build-file:: inc/xtensa_perfmon_apis.inc
@@ -141,6 +141,6 @@ The following peripheral drivers are not aware of DFS yet. Applications need to
API Reference
-------------
.. include:: /_build/inc/esp_pm.inc
.. include:: /_build/inc/pm.inc
.. include-build-file:: inc/esp_pm.inc
.. include-build-file:: inc/pm.inc
+1 -1
View File
@@ -163,6 +163,6 @@ More extensive example in :example:`system/deep_sleep` illustrates usage of vari
API Reference
-------------
.. include:: /_build/inc/esp_sleep.inc
.. include-build-file:: inc/esp_sleep.inc
+2 -2
View File
@@ -162,7 +162,7 @@ If :ref:`CONFIG_APP_PROJECT_VER_FROM_CONFIG` option is set, the value of :ref:`C
API Reference
-------------
.. include:: /_build/inc/esp_system.inc
.. include:: /_build/inc/esp_idf_version.inc
.. include-build-file:: inc/esp_system.inc
.. include-build-file:: inc/esp_idf_version.inc
+1 -1
View File
@@ -102,4 +102,4 @@ Task Watchdog API Reference
A full example using the Task Watchdog is available in esp-idf: :example:`system/task_watchdog`
.. include:: /_build/inc/esp_task_wdt.inc
.. include-build-file:: inc/esp_task_wdt.inc