diff --git a/components/freertos/CMakeLists.txt b/components/freertos/CMakeLists.txt index 161821d3792b..e6cd2d99567f 100644 --- a/components/freertos/CMakeLists.txt +++ b/components/freertos/CMakeLists.txt @@ -49,12 +49,6 @@ if(${target} STREQUAL "linux") list(APPEND srcs "${kernel_dir}/portable/${arch}/port_idf.c" "${kernel_dir}/portable/${arch}/utils/wait_for_event.c") - - # TODO: This is temporary until the following files can safely be added to the Linux target: - list(REMOVE_ITEM srcs - "${kernel_dir}/croutine.c" - "${kernel_dir}/event_groups.c" - "${kernel_dir}/stream_buffer.c") else() list(APPEND srcs "FreeRTOS-openocd.c" diff --git a/components/freertos/FreeRTOS-Kernel/portable/linux/include/freertos/portmacro_idf.h b/components/freertos/FreeRTOS-Kernel/portable/linux/include/freertos/portmacro_idf.h index c00c8c6d2e12..60ff5da20842 100644 --- a/components/freertos/FreeRTOS-Kernel/portable/linux/include/freertos/portmacro_idf.h +++ b/components/freertos/FreeRTOS-Kernel/portable/linux/include/freertos/portmacro_idf.h @@ -13,6 +13,7 @@ #pragma once #include +#include // This is for malloc(), used by portmacro.h #include "sdkconfig.h" #include "esp_attr.h" #include "spinlock.h" diff --git a/components/freertos/esp_additions/include/freertos/FreeRTOSConfig.h b/components/freertos/esp_additions/include/freertos/FreeRTOSConfig.h index 24238eddc909..96c63210ea86 100644 --- a/components/freertos/esp_additions/include/freertos/FreeRTOSConfig.h +++ b/components/freertos/esp_additions/include/freertos/FreeRTOSConfig.h @@ -191,7 +191,7 @@ This file get's pulled into assembly sources. Therefore, some includes need to b // -------------------- Co-routines ----------------------- -#define configUSE_CO_ROUTINES 0 +#define configUSE_CO_ROUTINES 0 // CO_ROUTINES are not supported in ESP-IDF #define configMAX_CO_ROUTINE_PRIORITIES 2 // ------------------- Software Timer ----------------------