|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
#include <string.h>

Typedefs | |
| typedef char | CHAR |
| typedef unsigned char | UCHAR |
| typedef int | INT |
| typedef unsigned int | UINT |
| typedef long | LONG |
| typedef unsigned long | ULONG |
| typedef short | SHORT |
| typedef unsigned short | USHORT |
Functions | |
| void | tx_thread_vfp_enable (void) |
| void | tx_thread_vfp_disable (void) |
| void | tx_pre_scheduler_hook (void) |
Variables | |
| CHAR | _tx_version_id [] |
| #define TX_BLOCK_POOL_CREATE_EXTENSION | ( | pool_ptr | ) |
| #define TX_BLOCK_POOL_DELETE_EXTENSION | ( | pool_ptr | ) |
| #define TX_BLOCK_POOL_DISABLE TX_DISABLE |
| #define TX_BLOCK_POOL_EXTENSION |
| #define TX_BYTE_POOL_CREATE_EXTENSION | ( | pool_ptr | ) |
| #define TX_BYTE_POOL_DELETE_EXTENSION | ( | pool_ptr | ) |
| #define TX_BYTE_POOL_DISABLE TX_DISABLE |
| #define TX_BYTE_POOL_EXTENSION |
| #define TX_DISABLE asm volatile(" MRS %0,CPSR; CPSID i " : "=r"(interrupt_save)); |
| #define TX_EVENT_FLAGS_GROUP_CREATE_EXTENSION | ( | group_ptr | ) |
| #define TX_EVENT_FLAGS_GROUP_DELETE_EXTENSION | ( | group_ptr | ) |
| #define TX_EVENT_FLAGS_GROUP_DISABLE TX_DISABLE |
| #define TX_EVENT_FLAGS_GROUP_EXTENSION |
| #define TX_FIQ_ENABLED 0 |
| #define TX_FIQ_NESTING_ENABLED 0 |
| #define TX_INLINE_INITIALIZATION |
| #define TX_INT_DISABLE 0x80 /* Disable IRQ interrupts */ |
| #define TX_INT_ENABLE 0x00 /* Enable IRQ interrupts */ |
| #define TX_INTERRUPT_SAVE_AREA unsigned int interrupt_save; |
| #define TX_IRQ_NESTING_ENABLED 0 |
| #define TX_MAX_PRIORITIES 32 |
| #define TX_MINIMUM_STACK 200 /* Minimum stack size for this port */ |
| #define TX_MUTEX_CREATE_EXTENSION | ( | mutex_ptr | ) |
| #define TX_MUTEX_DELETE_EXTENSION | ( | mutex_ptr | ) |
| #define TX_MUTEX_DISABLE TX_DISABLE |
| #define TX_MUTEX_EXTENSION |
| #define TX_PORT_SPECIFIC_BUILD_OPTIONS TX_FIQ_ENABLED | TX_IRQ_NESTING_ENABLED | TX_FIQ_NESTING_ENABLED |
| #define TX_PORT_SPECIFIC_PRE_SCHEDULER_INITIALIZATION tx_pre_scheduler_hook(); |
| #define TX_QUEUE_CREATE_EXTENSION | ( | queue_ptr | ) |
| #define TX_QUEUE_DELETE_EXTENSION | ( | queue_ptr | ) |
| #define TX_QUEUE_DISABLE TX_DISABLE |
| #define TX_QUEUE_EXTENSION |
| #define TX_RESTORE asm volatile(" MSR CPSR_c,%0 " ::"r"(interrupt_save)); |
| #define TX_SEMAPHORE_CREATE_EXTENSION | ( | semaphore_ptr | ) |
| #define TX_SEMAPHORE_DELETE_EXTENSION | ( | semaphore_ptr | ) |
| #define TX_SEMAPHORE_DISABLE TX_DISABLE |
| #define TX_SEMAPHORE_EXTENSION |
| #define TX_THREAD_COMPLETED_EXTENSION | ( | thread_ptr | ) |
| #define TX_THREAD_CREATE_EXTENSION | ( | thread_ptr | ) |
| #define TX_THREAD_DELETE_EXTENSION | ( | thread_ptr | ) | threadx_thread_destroy_extension(thread_ptr); |
| #define TX_THREAD_EXTENSION_0 |
| #define TX_THREAD_EXTENSION_1 |
| #define TX_THREAD_EXTENSION_2 ULONG tx_thread_vfp_enable; |
| #define TX_THREAD_EXTENSION_3 TX_THREAD_SPECIFIC tx_thread_storage; |
| #define TX_THREAD_TERMINATED_EXTENSION | ( | thread_ptr | ) |
| #define TX_THREAD_USER_EXTENSION void* counters; |
| #define TX_TIMER_CREATE_EXTENSION | ( | timer_ptr | ) |
| #define TX_TIMER_DELETE_EXTENSION | ( | timer_ptr | ) |
| #define TX_TIMER_EXTENSION |
| #define TX_TIMER_THREAD_PRIORITY 0 /* Default timer thread priority */ |
| #define TX_TIMER_THREAD_STACK_SIZE 1024 /* Default timer thread stack size */ |
| #define TX_TRACE_TIME_MASK 0x0000FFFFUL |
| #define TX_TRACE_TIME_SOURCE 0x0a800024UL |
| #define VOID void |
ThreadX Component.
Port Specific
| typedef char CHAR |
| typedef int INT |
| typedef long LONG |
| typedef short SHORT |
| typedef unsigned char UCHAR |
| typedef unsigned int UINT |
| typedef unsigned long ULONG |
| typedef unsigned short USHORT |
| void tx_pre_scheduler_hook | ( | void | ) |
| void tx_thread_vfp_disable | ( | void | ) |
| void tx_thread_vfp_enable | ( | void | ) |
| CHAR _tx_version_id[] |
1.8.15