Page 1 of 1

请问该怎么在自己的工程里添加一个宏INCLUDE_xTaskGetHandle

Posted: Wed May 12, 2021 8:51 am
by inkfish321
你好:

我需要使用 xTaskGetHandle 这个API,但是 idf.py menuconfig进去freertos组件里没有这个配置选项
我应该怎么添加一个宏定义到我的cmakelist里??而不是直接改sdk的文件。

Re: 请问该怎么在自己的工程里添加一个宏INCLUDE_xTaskGetHandle

Posted: Wed May 12, 2021 1:11 pm
by ESP_Gargamel
你可以在 CMakeLists.txt 里加一行:

Code: Select all

add_compile_options("-DINCLUDE_xTaskGetHandle=1")

include($ENV{IDF_PATH}/tools/cmake/project.cmake)
或者在 shell 里:

Code: Select all

export EXTRA_CPPFLAGS=-DINCLUDE_xTaskGetHandle=1

idf.py build