Merge branch 'move_gcov_to_component_registry' into 'master'

Move gcov to component registry

Closes IDF-13404 and DOC-11978

See merge request espressif/esp-idf!40752
This commit is contained in:
Erhan Kurubas
2025-08-13 19:29:34 +02:00
20 changed files with 109 additions and 603 deletions

View File

@@ -662,8 +662,7 @@ menu "IPC (Inter-Processor Call)"
config ESP_IPC_ENABLE
bool
default y
depends on !ESP_SYSTEM_SINGLE_CORE_MODE || APPTRACE_GCOV_ENABLE
default y if !ESP_SYSTEM_SINGLE_CORE_MODE
config ESP_IPC_TASK_STACK_SIZE
int "Inter-Processor Call (IPC) task stack size"

View File

@@ -12,7 +12,7 @@
extern "C" {
#endif
#if !defined(CONFIG_FREERTOS_UNICORE) || defined(CONFIG_APPTRACE_GCOV_ENABLE)
#if defined(CONFIG_ESP_IPC_ENABLE)
/*
* Inter-processor call APIs
@@ -71,7 +71,7 @@ esp_err_t esp_ipc_call(uint32_t cpu_id, esp_ipc_func_t func, void* arg);
*/
esp_err_t esp_ipc_call_blocking(uint32_t cpu_id, esp_ipc_func_t func, void* arg);
#endif // !defined(CONFIG_FREERTOS_UNICORE) || defined(CONFIG_APPTRACE_GCOV_ENABLE)
#endif // defined(CONFIG_ESP_IPC_ENABLE)
#ifdef __cplusplus
}

View File

@@ -13,7 +13,7 @@
extern "C" {
#endif
#if !defined(CONFIG_FREERTOS_UNICORE) || defined(CONFIG_APPTRACE_GCOV_ENABLE)
#if defined(CONFIG_ESP_IPC_ENABLE)
/**
* @brief Execute a callback on a given CPU without any blocking operations for the caller
@@ -40,7 +40,7 @@ extern "C" {
*/
esp_err_t esp_ipc_call_nonblocking(uint32_t cpu_id, esp_ipc_func_t func, void* arg);
#endif // !defined(CONFIG_FREERTOS_UNICORE) || defined(CONFIG_APPTRACE_GCOV_ENABLE)
#endif // defined(CONFIG_ESP_IPC_ENABLE)
#ifdef __cplusplus
}