1
0
mirror of https://github.com/azure-rtos/threadx synced 2025-01-30 08:02:57 +08:00

Include tx_user.h in cortex_m3/4/7 IAR and AC5 port (#255)

* Include tx_user.h in ARMv7-M IAR port

* Include tx_user.h in ARMv7-M AC5 port

* Include tx_user.h in cortex_m3/4/7 IAR and AC5 port
This commit is contained in:
TiejunZhou 2023-04-24 09:33:00 +08:00 committed by GitHub
parent 7a3bb8311b
commit e2a8334f96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
126 changed files with 873 additions and 124 deletions

5
.gitignore vendored
View File

@ -13,4 +13,9 @@ install_manifest.txt
compile_commands.json compile_commands.json
CTestTestfile.cmake CTestTestfile.cmake
*.dep *.dep
*.o
*.axf
*.map
*.a
*.htm

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_exit IMPORT _tx_execution_isr_exit
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M3/AC5 */ /* _tx_thread_context_restore Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_enter IMPORT _tx_execution_isr_enter
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M3/AC5 */ /* _tx_thread_context_save Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M3/AC5 */ /* _tx_thread_interrupt_control Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M3/AC5 */ /* _tx_thread_interrupt_disable Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M3/AC5 */ /* _tx_thread_interrupt_restore Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_thread_current_ptr IMPORT _tx_thread_current_ptr
IMPORT _tx_thread_execute_ptr IMPORT _tx_thread_execute_ptr
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-M3/AC5 */ /* _tx_thread_schedule Cortex-M3/AC5 */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M3/AC5 */ /* _tx_thread_stack_build Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M3/AC5 */ /* _tx_thread_system_return Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
IMPORT _tx_timer_system_clock IMPORT _tx_timer_system_clock
IMPORT _tx_timer_current_ptr IMPORT _tx_timer_current_ptr
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M3/AC5 */ /* _tx_timer_interrupt Cortex-M3/AC5 */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M3/IAR */ /* _tx_thread_context_restore Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M3/IAR */ /* _tx_thread_context_save Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M3/IAR */ /* _tx_thread_interrupt_control Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M3/IAR */ /* _tx_thread_interrupt_disable Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M3/IAR */ /* _tx_thread_interrupt_restore Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

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
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-M3/IAR */ /* _tx_thread_schedule Cortex-M3/IAR */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M3/IAR */ /* _tx_thread_stack_build Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M3/IAR */ /* _tx_thread_system_return Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

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
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M3/IAR */ /* _tx_timer_interrupt Cortex-M3/IAR */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_exit IMPORT _tx_execution_isr_exit
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M4/AC5 */ /* _tx_thread_context_restore Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_enter IMPORT _tx_execution_isr_enter
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M4/AC5 */ /* _tx_thread_context_save Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M4/AC5 */ /* _tx_thread_interrupt_control Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M4/AC5 */ /* _tx_thread_interrupt_disable Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M4/AC5 */ /* _tx_thread_interrupt_restore Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_thread_current_ptr IMPORT _tx_thread_current_ptr
IMPORT _tx_thread_execute_ptr IMPORT _tx_thread_execute_ptr
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-M4/AC5 */ /* _tx_thread_schedule Cortex-M4/AC5 */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M4/AC5 */ /* _tx_thread_stack_build Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M4/AC5 */ /* _tx_thread_system_return Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
IMPORT _tx_timer_system_clock IMPORT _tx_timer_system_clock
IMPORT _tx_timer_current_ptr IMPORT _tx_timer_current_ptr
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M4/AC5 */ /* _tx_timer_interrupt Cortex-M4/AC5 */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M4/IAR */ /* _tx_thread_context_restore Cortex-M4/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M4/IAR */ /* _tx_thread_context_save Cortex-M4/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M4/IAR */ /* _tx_thread_interrupt_control Cortex-M4/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M4/IAR */ /* _tx_thread_interrupt_disable Cortex-M4/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M4/IAR */ /* _tx_thread_interrupt_restore Cortex-M4/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

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
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-M4/IAR */ /* _tx_thread_schedule Cortex-M4/IAR */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M4/IAR */ /* _tx_thread_stack_build Cortex-M4/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M4/IAR */ /* _tx_thread_system_return Cortex-M4/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

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
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M4/IAR */ /* _tx_timer_interrupt Cortex-M4/IAR */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_exit IMPORT _tx_execution_isr_exit
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M7/AC5 */ /* _tx_thread_context_restore Cortex-M7/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_enter IMPORT _tx_execution_isr_enter
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M7/AC5 */ /* _tx_thread_context_save Cortex-M7/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M7/AC5 */ /* _tx_thread_interrupt_control Cortex-M7/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M7/AC5 */ /* _tx_thread_interrupt_disable Cortex-M7/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M7/AC5 */ /* _tx_thread_interrupt_restore Cortex-M7/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_thread_current_ptr IMPORT _tx_thread_current_ptr
IMPORT _tx_thread_execute_ptr IMPORT _tx_thread_execute_ptr
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-M7/AC5 */ /* _tx_thread_schedule Cortex-M7/AC5 */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M7/AC5 */ /* _tx_thread_stack_build Cortex-M7/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M7/AC5 */ /* _tx_thread_system_return Cortex-M7/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
IMPORT _tx_timer_system_clock IMPORT _tx_timer_system_clock
IMPORT _tx_timer_current_ptr IMPORT _tx_timer_current_ptr
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M7/AC5 */ /* _tx_timer_interrupt Cortex-M7/AC5 */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M7/IAR */ /* _tx_thread_context_restore Cortex-M7/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M7/IAR */ /* _tx_thread_context_save Cortex-M7/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M7/IAR */ /* _tx_thread_interrupt_control Cortex-M7/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M7/IAR */ /* _tx_thread_interrupt_disable Cortex-M7/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M7/IAR */ /* _tx_thread_interrupt_restore Cortex-M7/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

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
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-M7/IAR */ /* _tx_thread_schedule Cortex-M7/IAR */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M7/IAR */ /* _tx_thread_stack_build Cortex-M7/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M7/IAR */ /* _tx_thread_system_return Cortex-M7/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

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
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M7/IAR */ /* _tx_timer_interrupt Cortex-M7/IAR */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_exit IMPORT _tx_execution_isr_exit
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-Mx/AC5 */ /* _tx_thread_context_restore Cortex-Mx/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_enter IMPORT _tx_execution_isr_enter
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-Mx/AC5 */ /* _tx_thread_context_save Cortex-Mx/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-Mx/AC5 */ /* _tx_thread_interrupt_control Cortex-Mx/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-Mx/AC5 */ /* _tx_thread_interrupt_disable Cortex-Mx/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-Mx/AC5 */ /* _tx_thread_interrupt_restore Cortex-Mx/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_thread_current_ptr IMPORT _tx_thread_current_ptr
IMPORT _tx_thread_execute_ptr IMPORT _tx_thread_execute_ptr
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-Mx/AC5 */ /* _tx_thread_schedule Cortex-Mx/AC5 */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-Mx/AC5 */ /* _tx_thread_stack_build Cortex-Mx/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-Mx/AC5 */ /* _tx_thread_system_return Cortex-Mx/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
IMPORT _tx_timer_system_clock IMPORT _tx_timer_system_clock
IMPORT _tx_timer_current_ptr IMPORT _tx_timer_current_ptr
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-Mx/AC5 */ /* _tx_timer_interrupt Cortex-Mx/AC5 */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-Mx/IAR */ /* _tx_thread_context_restore Cortex-Mx/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-Mx/IAR */ /* _tx_thread_context_save Cortex-Mx/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-Mx/IAR */ /* _tx_thread_interrupt_control Cortex-Mx/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-Mx/IAR */ /* _tx_thread_interrupt_disable Cortex-Mx/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-Mx/IAR */ /* _tx_thread_interrupt_restore Cortex-Mx/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

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
@ -37,7 +41,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_schedule Cortex-Mx/IAR */ /* _tx_thread_schedule Cortex-Mx/IAR */
/* 6.1.11 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -72,6 +76,8 @@
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* 04-25-2022 Scott Larson Added BASEPRI support, */ /* 04-25-2022 Scott Larson Added BASEPRI support, */
/* resulting in version 6.1.11 */ /* resulting in version 6.1.11 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_schedule(VOID) // VOID _tx_thread_schedule(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-Mx/IAR */ /* _tx_thread_stack_build Cortex-Mx/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-Mx/IAR */ /* _tx_thread_system_return Cortex-Mx/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

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
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-Mx/IAR */ /* _tx_timer_interrupt Cortex-Mx/IAR */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_exit IMPORT _tx_execution_isr_exit
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M3/AC5 */ /* _tx_thread_context_restore Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_enter IMPORT _tx_execution_isr_enter
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M3/AC5 */ /* _tx_thread_context_save Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M3/AC5 */ /* _tx_thread_interrupt_control Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M3/AC5 */ /* _tx_thread_interrupt_disable Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M3/AC5 */ /* _tx_thread_interrupt_restore Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M3/AC5 */ /* _tx_thread_stack_build Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M3/AC5 */ /* _tx_thread_system_return Cortex-M3/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
IMPORT _tx_timer_time_slice IMPORT _tx_timer_time_slice
IMPORT _tx_timer_system_clock IMPORT _tx_timer_system_clock
IMPORT _tx_timer_current_ptr IMPORT _tx_timer_current_ptr
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M3/AC5 */ /* _tx_timer_interrupt Cortex-M3/AC5 */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M3/IAR */ /* _tx_thread_context_restore Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

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
@ -28,7 +32,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M3/IAR */ /* _tx_thread_context_save Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M3/IAR */ /* _tx_thread_interrupt_control Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M3/IAR */ /* _tx_thread_interrupt_disable Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M3/IAR */ /* _tx_thread_interrupt_restore Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -58,6 +62,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M3/IAR */ /* _tx_thread_stack_build Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

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
/**************************************************************************/ /**************************************************************************/
@ -27,7 +31,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M3/IAR */ /* _tx_thread_system_return Cortex-M3/IAR */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -60,6 +64,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

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
@ -40,7 +44,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_timer_interrupt Cortex-M3/IAR */ /* _tx_timer_interrupt Cortex-M3/IAR */
/* 6.1.10 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -77,6 +81,8 @@
/* 01-31-2022 Scott Larson Modified comment(s), added */ /* 01-31-2022 Scott Larson Modified comment(s), added */
/* TX_NO_TIMER support, */ /* TX_NO_TIMER support, */
/* resulting in version 6.1.10 */ /* resulting in version 6.1.10 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_timer_interrupt(VOID) // VOID _tx_timer_interrupt(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_exit IMPORT _tx_execution_isr_exit
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_restore Cortex-M4/AC5 */ /* _tx_thread_context_restore Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_restore(VOID) // VOID _tx_thread_context_restore(VOID)

View File

@ -20,6 +20,10 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
#if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE)) #if (defined(TX_ENABLE_EXECUTION_CHANGE_NOTIFY) || defined(TX_EXECUTION_PROFILE_ENABLE))
IMPORT _tx_execution_isr_enter IMPORT _tx_execution_isr_enter
#endif #endif
@ -31,7 +35,7 @@
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_context_save Cortex-M4/AC5 */ /* _tx_thread_context_save Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -62,6 +66,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_context_save(VOID) // VOID _tx_thread_context_save(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_control Cortex-M4/AC5 */ /* _tx_thread_interrupt_control Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture) // UINT _tx_thread_interrupt_control(UINT new_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_disable Cortex-M4/AC5 */ /* _tx_thread_interrupt_disable Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// UINT _tx_thread_interrupt_disable(VOID) // UINT _tx_thread_interrupt_disable(VOID)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_interrupt_restore Cortex-M4/AC5 */ /* _tx_thread_interrupt_restore Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -57,6 +61,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_interrupt_restore(UINT previous_posture) // VOID _tx_thread_interrupt_restore(UINT previous_posture)

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_stack_build Cortex-M4/AC5 */ /* _tx_thread_stack_build Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID)) // VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))

View File

@ -20,13 +20,17 @@
/**************************************************************************/ /**************************************************************************/
/**************************************************************************/ /**************************************************************************/
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
AREA ||.text||, CODE, READONLY AREA ||.text||, CODE, READONLY
/**************************************************************************/ /**************************************************************************/
/* */ /* */
/* FUNCTION RELEASE */ /* FUNCTION RELEASE */
/* */ /* */
/* _tx_thread_system_return Cortex-M4/AC5 */ /* _tx_thread_system_return Cortex-M4/AC5 */
/* 6.1.7 */ /* 6.x */
/* AUTHOR */ /* AUTHOR */
/* */ /* */
/* Scott Larson, Microsoft Corporation */ /* Scott Larson, Microsoft Corporation */
@ -59,6 +63,8 @@
/* DATE NAME DESCRIPTION */ /* DATE NAME DESCRIPTION */
/* */ /* */
/* 06-02-2021 Scott Larson Initial Version 6.1.7 */ /* 06-02-2021 Scott Larson Initial Version 6.1.7 */
/* xx-xx-xxxx Tiejun Zhou Included tx_user.h, */
/* resulting in version 6.x */
/* */ /* */
/**************************************************************************/ /**************************************************************************/
// VOID _tx_thread_system_return(VOID) // VOID _tx_thread_system_return(VOID)

Some files were not shown because too many files have changed in this diff Show More