Include tx_user.h in cortex_m33/55/85 IAR port (#267)

This commit is contained in:
TiejunZhou
2023-05-24 13:31:02 +08:00
committed by GitHub
parent 361590dc40
commit 71cc95eaed
56 changed files with 224 additions and 0 deletions

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_system_stack_ptr EXTERN _tx_thread_system_stack_ptr
EXTERN _tx_initialize_unused_memory EXTERN _tx_initialize_unused_memory
EXTERN _tx_timer_interrupt EXTERN _tx_timer_interrupt

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#define SHT_PROGBITS 0x1 #define SHT_PROGBITS 0x1
EXTERN __aeabi_memset EXTERN __aeabi_memset

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_exit EXTERN _tx_execution_isr_exit
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_enter EXTERN _tx_execution_isr_enter
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_current_ptr EXTERN _tx_thread_current_ptr
EXTERN _tx_thread_execute_ptr EXTERN _tx_thread_execute_ptr
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice
EXTERN _tx_timer_system_clock EXTERN _tx_timer_system_clock
EXTERN _tx_timer_current_ptr EXTERN _tx_timer_current_ptr

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_system_stack_ptr EXTERN _tx_thread_system_stack_ptr
EXTERN _tx_initialize_unused_memory EXTERN _tx_initialize_unused_memory
EXTERN _tx_timer_interrupt EXTERN _tx_timer_interrupt

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#define SHT_PROGBITS 0x1 #define SHT_PROGBITS 0x1
EXTERN __aeabi_memset EXTERN __aeabi_memset

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_exit EXTERN _tx_execution_isr_exit
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_enter EXTERN _tx_execution_isr_enter
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_current_ptr EXTERN _tx_thread_current_ptr
EXTERN _tx_thread_execute_ptr EXTERN _tx_thread_execute_ptr
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice
EXTERN _tx_timer_system_clock EXTERN _tx_timer_system_clock
EXTERN _tx_timer_current_ptr EXTERN _tx_timer_current_ptr

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_system_stack_ptr EXTERN _tx_thread_system_stack_ptr
EXTERN _tx_initialize_unused_memory EXTERN _tx_initialize_unused_memory
EXTERN _tx_timer_interrupt EXTERN _tx_timer_interrupt

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#define SHT_PROGBITS 0x1 #define SHT_PROGBITS 0x1
EXTERN __aeabi_memset EXTERN __aeabi_memset

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_exit EXTERN _tx_execution_isr_exit
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_enter EXTERN _tx_execution_isr_enter
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_current_ptr EXTERN _tx_thread_current_ptr
EXTERN _tx_thread_execute_ptr EXTERN _tx_thread_execute_ptr
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice
EXTERN _tx_timer_system_clock EXTERN _tx_timer_system_clock
EXTERN _tx_timer_current_ptr EXTERN _tx_timer_current_ptr

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_system_stack_ptr EXTERN _tx_thread_system_stack_ptr
EXTERN _tx_initialize_unused_memory EXTERN _tx_initialize_unused_memory
EXTERN _tx_timer_interrupt EXTERN _tx_timer_interrupt

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#define SHT_PROGBITS 0x1 #define SHT_PROGBITS 0x1
EXTERN __aeabi_memset EXTERN __aeabi_memset

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_exit EXTERN _tx_execution_isr_exit
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_execution_isr_enter EXTERN _tx_execution_isr_enter
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_thread_current_ptr EXTERN _tx_thread_current_ptr
EXTERN _tx_thread_execute_ptr EXTERN _tx_thread_execute_ptr
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
THUMB THUMB
/**************************************************************************/ /**************************************************************************/

View File

@@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
EXTERN _tx_timer_time_slice EXTERN _tx_timer_time_slice
EXTERN _tx_timer_system_clock EXTERN _tx_timer_system_clock
EXTERN _tx_timer_current_ptr EXTERN _tx_timer_current_ptr