|
Embedded Wireless Framework
|
The ThreadX platform. More...
Modules | |
| Platform configuration (ThreadX) | |
| The definitions used to configure the Azure SD-NET platform. | |
Data Structures | |
| struct | _ewf_platform_thread |
| The platform thread structure. More... | |
| struct | _ewf_platform_mutex |
| The platform mutex structure. More... | |
| struct | _ewf_platform_queue |
| The platform queue structure. More... | |
Macros | |
| #define | EWF_PLATFORM_THREAD_STATIC_DECLARE(thread_ptr, thread_name_symb, thread_function_ptr_param, thread_function_data_param, stack_size_param, thread_priority_param) |
| Declare statically a thread for the platform and initialize its data. More... | |
| #define | EWF_PLATFORM_MUTEX_STATIC_DECLARE(mutex_ptr, mutex_name_symb) |
| Declare statically a mutex for the platform and initialize its data. More... | |
| #define | EWF_PLATFORM_QUEUE_STATIC_DECLARE(queue_ptr, queue_name_symb, item_type, item_count) |
| Declare statically a queue for the platform and initialize its data. More... | |
The ThreadX platform.
| #define EWF_PLATFORM_MUTEX_STATIC_DECLARE | ( | mutex_ptr, | |
| mutex_name_symb | |||
| ) |
Declare statically a mutex for the platform and initialize its data.
| [in,out] | mutex_ptr | a pointer to a _ewf_platform_mutex structure that will point to the statically declared mutex |
| [in] | mutex_name_symb | a symbol that will be used to uniquely declare and name the mutex |
| #define EWF_PLATFORM_QUEUE_STATIC_DECLARE | ( | queue_ptr, | |
| queue_name_symb, | |||
| item_type, | |||
| item_count | |||
| ) |
Declare statically a queue for the platform and initialize its data.
| [in,out] | queue_ptr | a pointer to a _ewf_platform_thread structure that will be made to point to the statically declared thread |
| [in] | queue_name_symb | a symbol that will be used to uniquely declare and name the thread |
| [in] | item_type | type queue item type |
| [in] | item_count | the maximum number item the queue can contain |
| #define EWF_PLATFORM_THREAD_STATIC_DECLARE | ( | thread_ptr, | |
| thread_name_symb, | |||
| thread_function_ptr_param, | |||
| thread_function_data_param, | |||
| stack_size_param, | |||
| thread_priority_param | |||
| ) |
Declare statically a thread for the platform and initialize its data.
| [in,out] | thread_ptr | a pointer to a _ewf_platform_thread structure that will point to the statically declared thread |
| [in] | thread_name_symb | a symbol that will be used to uniquely declare and name the thread |
| [in] | thread_function | the thread function of the type ewf_platform_thread_function |
| [in] | stack_size_param | the thread stack size |
| [in] | thread_priority_param | the thread priority |