OVMS3-idf/docs
Darian Leung 38afa32cfb freertos/fix SMP bug with Idle task clean up
This commit backports vTaskDelete() behavior from FreeRTOS v9.0.0  which
allows for the immediate freeing of task memory if the task being deleted
is not currently running and not pinned to the other core. This commit also
fixes a bug in prvCheckTasksWaitingTermination which prevented the
Idle Task from cleaning up all tasks awaiting deletion. Each iteration of the Idle
Task should traverse the xTasksWaitingTermination list and clean up all tasks
not pinned to the other core. The previous implementation would cause
prvCheckTasksWaitingTermination to return when encountering a task
pinned to the other core whilst traversing the xTasksWaitingTermination list.

The test case for vTaskDelete() has been updated to test for the bugfix and
backported deletion behavior.
2017-12-05 18:13:56 +08:00
..
_static Implement ‘blockdiag - simple block-diagram image generator’ to illustrate documentation with block diagrams, sequence diagrams, activity diagrams and logical network diagrams 2017-11-07 18:17:53 +01:00
api-guides freertos/fix SMP bug with Idle task clean up 2017-12-05 18:13:56 +08:00
api-reference docs/ipc documentation 2017-11-24 15:31:28 +08:00
contribute Implement ‘blockdiag - simple block-diagram image generator’ to illustrate documentation with block diagrams, sequence diagrams, activity diagrams and logical network diagrams 2017-11-07 18:17:53 +01:00
get-started windows: Update precompiled env link & toolchain in setup script 2017-11-23 11:55:23 +11:00
hw-reference Small updates of documentation 2017-10-31 07:36:55 +01:00
security doc: Add internal links for chapters and fix typos 2017-11-09 11:45:13 +08:00
about.rst Getting started guides 2017-04-27 19:51:42 +02:00
check_doc_warnings.sh ci: Add new check_doc_warnings.sh script, pre-process log lines 2017-09-14 13:46:35 +10:00
conf.py Implement ‘blockdiag - simple block-diagram image generator’ to illustrate documentation with block diagrams, sequence diagrams, activity diagrams and logical network diagrams 2017-11-07 18:17:53 +01:00
COPYRIGHT.rst Mass replacement of http with https urls, fixed broken urls 2017-09-06 08:16:01 +02:00
Doxyfile docs/ipc documentation 2017-11-24 15:31:28 +08:00
gen-dxd.py docs: Generate Doxygen directives for API documentation 2017-05-19 18:26:02 +02:00
gen-kconfig-doc.py docs: generate documentation for Kconfig options 2017-08-22 15:12:34 +08:00
index.rst Getting started guides 2017-04-27 19:51:42 +02:00
kconfiglib.py Fail CI build on Sphinx warnings 2017-09-12 07:12:57 +02:00
link-roles.py docs: use custom roles to generate GitHub links 2017-01-20 17:22:47 +08:00
Makefile docs: Generate Doxygen directives for API documentation 2017-05-19 18:26:02 +02:00
README.md Mass replacement of http with https urls, fixed broken urls 2017-09-06 08:16:01 +02:00
repo_util.py docs: use custom roles to generate GitHub links 2017-01-20 17:22:47 +08:00
requirements.txt Implement ‘blockdiag - simple block-diagram image generator’ to illustrate documentation with block diagrams, sequence diagrams, activity diagrams and logical network diagrams 2017-11-07 18:17:53 +01:00
resources.rst Mass replacement of http with https urls, fixed broken urls 2017-09-06 08:16:01 +02:00
sphinx-known-warnings.txt Upgraded Sphinx to latest release 1.6.5 that contains a fix to https://github.com/sphinx-doc/sphinx/issues/4041. Upgraded Breathe to latest release 4.7.3 as well. 2017-10-31 22:57:39 +01:00

Documentation Source Folder

This folder contains source files of ESP-IDF documentation.

The sources do not render well in GitHub and some information is not visible at all.

Use actual documentation generated instantly on each commit: