TXM_MODULE_MANAGER_THREAD_SETUP is only used within threadx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesthreadxTXM_MODULE_MANAGER_THREAD_SETUP

TXM_MODULE_MANAGER_THREAD_SETUP macro

Syntax

#define TXM_MODULE_MANAGER_THREAD_SETUP(thread_ptr, module_instance) \     thread_ptr -> tx_thread_module_current_user_mode = module_instance -> txm_module_instance_property_flags & TXM_MODULE_USER_MODE; \     thread_ptr -> tx_thread_module_user_mode = module_instance -> txm_module_instance_property_flags & TXM_MODULE_USER_MODE; \     if (thread_ptr -> tx_thread_module_user_mode) \     { \     thread_entry_info -> txm_module_thread_entry_info_kernel_call_dispatcher = _txm_module_manager_user_mode_entry; \     } \     else \     { \     thread_entry_info -> txm_module_thread_entry_info_kernel_call_dispatcher = _txm_module_manager_kernel_dispatch; \     }

Arguments

thread_ptr

module_instance

References

LocationText
txm_module_port.h:308
#define TXM_MODULE_MANAGER_THREAD_SETUP(thread_ptr, module_instance) \
txm_module_manager_thread_create.c:437
TXM_MODULE_MANAGER_THREAD_SETUP(thread_ptr, module_instance)