"Last Updated" copy
What do ThreadX TX_ENABLE_EVENT_LOGGING, TX_ENABLE_IAR_LIBRARY_SUPPORT and TX_ENABLE_EPK_SUPPORT do?
Two of the three defines are tool related and specific to IAR and GHS tools. They are documented in the associated readme_threadx.txt file supplied with the specific port.The EPK define is part of an add-on utility and not part of the base ThreadX distribution. Hence, it is not defined inside the ThreadX User Guide. In the future, EPK will become part of the standard distribution and thus the define will be added to the ThreadX User Guide.
TX_ENABLE_EVENT_LOGGING is a legacy feature valid only for the Green Hills MULTI environment and shouldn't be used in other cases.
TX_ENABLE_IAR_LIBRARY_SUPPORT is defined when the IAR compiler and libraries are used, it is specific to the port and valid only in that context. When IAR is used it is defined, otherwise not.
TX_ENABLE_EPK_SUPPORT enables Execution Profiler Kit capabilities.