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

inkfish321
Posts: 14
Joined: Thu Apr 22, 2021 6:23 am

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

Postby inkfish321 » Wed May 12, 2021 8:51 am

你好:

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

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

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

Postby ESP_Gargamel » Wed May 12, 2021 1:11 pm

你可以在 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

Who is online

Users browsing this forum: Bing [Bot] and 20 guests