Question about TX_SAFETY_CRITICAL compile option

Katharina Gilles 21 Reputation points
2022-10-20T08:15:13.573+00:00

In the tx_api.h header file, I found the compile option TX_SAFETY_CRITICAL.
However, I cannot find any documentation regarding this.
Where can I get the documentation?

From the source code, I ound that I cannot use the define TX_SAFETY_CRITICAL in combination with other defines, e.g. TX_ENABLE_STACK_CHECKING.
What is the reason for that?

Thanks and best regards, Katharina

Azure RTOS
Azure RTOS
An Azure embedded development suite including a small but powerful operating system for resource-constrained devices.
331 questions
0 comments No comments
{count} votes

Accepted answer
  1. Scott Azure RTOS 4,051 Reputation points
    2022-10-20T15:20:11.54+00:00

    Hi Katharina,

    The safety critical documents are part of the certification package. See here for more information: https://techcommunity.microsoft.com/t5/internet-of-things-blog/building-iot-solutions-for-safety-critical-environments/ba-p/2420780

    The stack checking code is an optional feature of ThreadX. To limit the number of processing paths for the certifications, we disallow some of these optional features from being used.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.