OS Configuration structure. More...
#include <rtx_os.h>
Data Fields | |
| uint32_t | flags |
| OS Configuration Flags. More... | |
| uint32_t | tick_freq |
| Kernel Tick Frequency. More... | |
| uint32_t | robin_timeout |
| Round Robin Timeout Tick. More... | |
| uint32_t | thread_stack_size |
| Default Thread Stack Size. More... | |
| const osThreadAttr_t * | idle_thread_attr |
| Idle Thread Attributes. More... | |
| const osThreadAttr_t * | timer_thread_attr |
| Timer Thread Attributes. More... | |
| const osMessageQueueAttr_t * | timer_mq_attr |
| Timer Message Queue Attributes. More... | |
| uint32_t | timer_mq_mcnt |
| Timer Message Queue maximum Messages. More... | |
| void ** | data |
| < ISR Post Processing Queue More... | |
| uint16_t | max |
| Maximum Items. More... | |
| void * | stack_addr |
| < Memory Pools (Variable Block Size) More... | |
| uint32_t | stack_size |
| Stack Memory Size. More... | |
| void * | mp_data_addr |
| Memory Pool Memory Address. More... | |
| uint32_t | mp_data_size |
| Memory Pool Memory Size. More... | |
| void * | mq_data_addr |
| Message Queue Data Memory Address. More... | |
| uint32_t | mq_data_size |
| Message Queue Data Memory Size. More... | |
| void * | common_addr |
| Common Memory Address. More... | |
| uint32_t | common_size |
| Common Memory Size. More... | |
| osRtxMpInfo_t * | stack |
| < Memory Pools (Fixed Block Size) More... | |
| osRtxMpInfo_t * | thread |
| Thread Control Blocks. More... | |
| osRtxMpInfo_t * | timer |
| Timer Control Blocks. More... | |
| osRtxMpInfo_t * | event_flags |
| Event Flags Control Blocks. More... | |
| osRtxMpInfo_t * | mutex |
| Mutex Control Blocks. More... | |
| osRtxMpInfo_t * | semaphore |
| Semaphore Control Blocks. More... | |
| osRtxMpInfo_t * | memory_pool |
| Memory Pool Control Blocks. More... | |
| osRtxMpInfo_t * | message_queue |
| Message Queue Control Blocks. More... | |
| osRtxMpInfo_t* event_flags |
| const osThreadAttr_t* idle_thread_attr |
| osRtxMpInfo_t* memory_pool |
| osRtxMpInfo_t* message_queue |
| osRtxMpInfo_t* mutex |
| osRtxMpInfo_t* semaphore |
| osRtxMpInfo_t* stack |
| void* stack_addr |
| osRtxMpInfo_t* thread |
| osRtxMpInfo_t* timer |
| const osMessageQueueAttr_t* timer_mq_attr |
| uint32_t timer_mq_mcnt |
| const osThreadAttr_t* timer_thread_attr |