esp-idf/docs/en/api-reference/system
Felipe Neves a3c90bf59a freertos: merged freertos 10 kernel files into IDF
freertos/port: update the port files and split into xtensa and riscv ports

freertos: separated cpu files from rest of the kernel sources

freertos/port_xtensa: separated private include files into a folder

freertos/tasks: added task create pinned to core function do not break current IDF API

freertos/tasks: mimiced task create pinned function into tasks.c to do not break the IDF API.

freertos: freertos component now compiling

freertos: freertos component now building

freertos: moved critical sections outside from FR kernel section to portable section

portmacro_xtensa: add void indentifier on functions that take no arguments

freertos: fix critical sections implementation to match with their function prototype

freertos: add cmake changes of freertos into make

freertos: remove portDONT_DISCARD attribute from switch context function, it was breaking the docs building.

freertos: fix conflicitng types of vApplicationSleep function

license: update the license of freertos

freertos: Doxygen comments refactored to render them correctly on docs

freertos: added new functions of freertos into the documentation

freertos: added message buffers and stream buffers to documentation

sysview: update freertos system view to the compatible with version 10

freertos: fixed event group  documentation rendering

freertos:  update static task structure to match the actual tcb size

freertos: removed backported test functions

freertos/smp: brought SMP code to  FreeRTOS 10 port

freertos/portmacro: added missing crosscore interrupt for yielding tasks

freertos: replaced soft-critical sections with hard-critical sections used by SMP

freertos: placed muxes inside of kernel objects

freertos: replaced original FR critical sections with SMP enabled spinlocks critical sections

freertos: moved xtensa port files to a separated folder

freertos: added multiple instance of global variables required to SMP

freertos: added SMP modifications on specific tasks module functions

freertos: added TLS deletion function to task module

freertos/tls: initialize TLS deletion callback to avoid crashing when calling task delete

freertos: modified vTaskDelete to do not erase current task that runs on other core

freertos: reverted taskhandle and timerhandle as void* type

freertos: fixed de-referencing void pointer to get run time counter

freertos: fix system view trace enter macro arguments

freertos: Replaced soft critical sections with spinlocks on event_groups

freertos: fixed tick function to avoid calling tick hooks twice

freertos: Nofity give checking per CPU if schedule is suspended

freertos: added mpu release on TCB deletion

freertos: Added SMP changes when deleting a TCB on idle task

freertos/license: update freertos license in COPYRIGHT.rst

freertos: unicore configurations can use task create pinned to core, it will be always pinned to core 0

freertos/portmacro: added cpu_hal_get_core_id() function instead of inline assembly

freertos/xtensa:  update xtensa specific files used in master branch

newlib/locks: revert the preemption checking in lock acquisition and release

ref_clock: fix initial state of ref_clock interrupt handler

freertos: added missing critical sections and yielding checkings

freertos: remove magic numbers in vTaskDelete

freertos: added missing critical section in prvIsQueueEmpty
2020-10-13 23:52:03 +00:00
..
inc docs: Add 'toctree filter' directive & filter out ESP32-only pages from S2 docs 2020-02-07 16:37:43 +11:00
app_image_format.rst feat/secure_boot_v2: Adding docs for secure boot v2 ESP32-ECO3 2020-02-25 01:28:22 +05:30
app_trace.rst doc: Update English pages with generic target name 2020-02-07 16:37:43 +11:00
async_memcpy.rst async memcpy: support async memcopy on esp32s2/s3 2020-09-16 21:30:54 +08:00
console.rst console_repl: change config structure to support different devices 2020-07-02 07:39:46 +00:00
efuse.rst docs: remove chapter numbers and make them common to both targets 2020-08-28 14:04:06 +00:00
esp_err.rst docs: add new top-level docs builder that builds docs for a single chip 2020-02-07 16:37:43 +11:00
esp_event_legacy.rst docs: add new top-level docs builder that builds docs for a single chip 2020-02-07 16:37:43 +11:00
esp_event.rst Added semi-colon to esp_event_loop_create(...) 2020-02-18 12:30:38 +01:00
esp_function_with_shared_stack.rst esp_common/shared_stack: modifed the stack switch procedure to a simpler way 2020-07-14 12:56:02 +00:00
esp_https_ota.rst feat/secure_boot_v2: Adding docs for secure boot v2 ESP32-ECO3 2020-02-25 01:28:22 +05:30
esp_pthread.rst docs: add new top-level docs builder that builds docs for a single chip 2020-02-07 16:37:43 +11:00
esp_timer.rst docs: add new top-level docs builder that builds docs for a single chip 2020-02-07 16:37:43 +11:00
freertos_additions.rst docs: add more information on how to return an item to the ring buffer 2020-09-11 14:32:39 +08:00
freertos.rst freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
heap_debug.rst heap: added alloc failed hook and configuration options 2020-05-04 10:58:38 -03:00
himem.rst docs: add new top-level docs builder that builds docs for a single chip 2020-02-07 16:37:43 +11:00
index.rst docs: Add esp_rom_printf to API Reference 2020-09-10 22:55:43 +08:00
internal-unstable.rst docs: Add esp_rom_printf to API Reference 2020-09-10 22:55:43 +08:00
intr_alloc.rst doc: remove uncessary .. only:: dirs 2020-03-03 11:37:42 +08:00
ipc.rst docs: add new top-level docs builder that builds docs for a single chip 2020-02-07 16:37:43 +11:00
log.rst docs: add new top-level docs builder that builds docs for a single chip 2020-02-07 16:37:43 +11:00
mem_alloc.rst doc: EN doc update and fixed warnings 2020-02-07 16:37:43 +11:00
ota.rst Add translation for ota tool and partation tool 2020-03-25 21:44:33 +08:00
perfmon.rst doc: Update English pages with generic target name 2020-02-07 16:37:43 +11:00
power_management.rst TWAI: Add ESP32-S2 support 2020-06-30 16:56:03 +08:00
sleep_modes.rst doc: Update English pages with generic target name 2020-02-07 16:37:43 +11:00
system_time.rst docs: update the description for RTC Clock Sources for esp32 and esp32s2 2020-09-23 17:13:19 +08:00
system.rst add Ethernet doc 2020-03-26 11:04:55 +00:00
wdts.rst doc: Add configuration information about INT & Task WDTs 2020-04-15 17:30:05 +10:00