esp-idf/docs/en/api-reference/system
Darian Leung 443d87c2ff esp_ringbuf: Replace internal semaphores with task event lists
This commit replaces the existing TX/RX semaphores with FreeRTOS task event
lists (similar to how FreeRTOS queues implement task blocking). Using task
event lists allows the ring buffer object to be smaller and various ring buffer
functions to be faster. The ring buffer queue set impelementation was also
updated as a result.
2023-02-28 23:56:45 +08:00
..
inc docs: add support for building H2 docs 2023-01-17 10:04:26 +08:00
app_image_format.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
app_trace.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
async_memcpy.rst docs: add support for building H2 docs 2023-01-17 10:04:26 +08:00
chip_revision.rst all: Apply new version logic (major * 100 + minor) 2022-11-03 08:36:23 +00:00
console.rst Merge branch 'tools/monitor_move' into 'master' 2023-02-07 19:47:46 +08:00
efuse.rst esptool_py: Adds funcs to read eFuses from Cmake during a build stage 2023-01-04 00:30:38 +08:00
esp_err.rst docs: fix broken references to misc API functions and types. 2022-03-27 16:46:57 +08:00
esp_event.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
esp_function_with_shared_stack.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
esp_https_ota.rst docs: Update esp_https_ota docs to have information about OTA events 2022-12-16 10:26:15 +05:30
esp_timer.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
freertos_additions.rst esp_ringbuf: Replace internal semaphores with task event lists 2023-02-28 23:56:45 +08:00
freertos_idf.rst freertos: Update ESP-IDF FreeRTOS and FreeRTOS Additions documentation 2023-02-15 12:42:18 +08:00
freertos.rst docs: Updated api_guides/performance chapters for esp32c6 and esp32h2 2023-02-16 09:08:46 +01:00
heap_debug.rst [Heap Trace Standalone] improvements to formatting, code, comments 2022-12-08 00:47:02 -08:00
himem.rst esp_psram: new psram component 2022-06-14 15:44:27 +08:00
index.rst freertos: Rename SMP changes document to ESP-IDF FreeRTOS 2023-02-15 12:42:04 +08:00
internal-unstable.rst docs: Add esp_rom_printf to API Reference 2020-09-10 22:55:43 +08:00
intr_alloc.rst docs: update system api guides and intr chapters for C6 and H2 2023-01-29 16:15:36 +08:00
ipc.rst esp_ipc: Update documentation and API descriptions 2021-11-18 21:34:50 +08:00
log.rst docs: update programming guide for esp32s3 chip independent system chapters 2021-11-23 12:48:10 +05:30
mem_alloc.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
misc_system_api.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
ota.rst index 2022-12-29 01:00:31 +08:00
perfmon.rst perfmon: re-enable example for ESP32-S3, remove warning from the docs 2022-01-11 08:28:51 +01:00
power_management.rst refactor: power management component use unified esp_pm_config_t 2023-02-23 11:36:07 +08:00
pthread.rst pthread: Remove pthread TLS cleanup dependency on FreeRTOS Static Task Cleanup Hook 2022-11-02 09:52:28 +01:00
random.rst docs: Add description for Linux getrandom() function 2021-05-20 17:08:17 +10:00
sleep_modes.rst Docs: update CN trans for sleep_modes.rst, misc_system_api.rst, migration_guides/peripherals.rst 2022-12-20 10:35:49 +08:00
soc_caps.rst docs: fix broken references to misc API functions and types. 2022-03-27 16:46:57 +08:00
system_time.rst docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
ulp_instruction_set.rst ulp: fix incorrect bit-width operator while reading RTC_CNTL_LOW_POWER_ST_REG during wakeup 2022-10-17 10:59:26 +02:00
ulp_macros.rst docs: remove duplicate "the" articles 2022-10-05 11:58:23 +02:00
ulp-risc-v.rst docs: Ulpdated ULP docs to have the correct notes directive 2023-02-17 12:55:25 +01:00
ulp.rst docs: Ulpdated ULP docs to have the correct notes directive 2023-02-17 12:55:25 +01:00
wdts.rst wdt: add support for WDTs on C6 2023-01-19 12:58:26 +08:00