rtx_def.h 773 B

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * Copyright (c) 2021 Arm Limited. All rights reserved.
  3. *
  4. * This Software is licensed under an Arm proprietary license.
  5. *
  6. * -----------------------------------------------------------------------------
  7. *
  8. * Project: CMSIS-RTOS RTX
  9. * Title: RTX derived definitions
  10. *
  11. * -----------------------------------------------------------------------------
  12. */
  13. #ifndef RTX_DEF_H_
  14. #define RTX_DEF_H_
  15. #ifdef _RTE_
  16. #include "RTE_Components.h"
  17. #endif
  18. #include "RTX_Config.h"
  19. #if (defined(OS_OBJ_MEM_USAGE) && (OS_OBJ_MEM_USAGE != 0))
  20. #define RTX_OBJ_MEM_USAGE
  21. #endif
  22. #if (defined(OS_STACK_CHECK) && (OS_STACK_CHECK != 0))
  23. #define RTX_STACK_CHECK
  24. #endif
  25. #ifdef RTE_CMSIS_RTOS2_RTX5_ARMV8M_NS
  26. #define DOMAIN_NS 1
  27. #endif
  28. #endif // RTX_DEF_H_