mirror of
https://github.com/eclipse-threadx/threadx.git
synced 2025-11-16 04:24:48 +00:00
update readmes and fix compilation for Keil/AC5
This commit is contained in:
@@ -133,6 +133,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M0 using AC5 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M0 using AC5 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -247,19 +247,19 @@ __tx_ts_wait
|
|||||||
STR r1, [r0] ; Store it in the current pointer
|
STR r1, [r0] ; Store it in the current pointer
|
||||||
CMP r1, #0 ; If non-NULL, a new thread is ready!
|
CMP r1, #0 ; If non-NULL, a new thread is ready!
|
||||||
BNE __tx_ts_ready ;
|
BNE __tx_ts_ready ;
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_enter ; Possibly enter low power mode
|
BL tx_low_power_enter ; Possibly enter low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_ENABLE_WFI
|
IF :DEF:TX_ENABLE_WFI
|
||||||
DSB ; Ensure no outstanding memory transactions
|
DSB ; Ensure no outstanding memory transactions
|
||||||
WFI ; Wait for interrupt
|
WFI ; Wait for interrupt
|
||||||
ISB ; Ensure pipeline is flushed
|
ISB ; Ensure pipeline is flushed
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_exit ; Exit low power mode
|
BL tx_low_power_exit ; Exit low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
|
|||||||
@@ -148,6 +148,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M0 using AC6 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M0 using AC6 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -145,6 +145,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 ThreadX update of Cortex-M0/GNU port. The following files were
|
09-30-2020 ThreadX update of Cortex-M0/GNU port. The following files were
|
||||||
changed/added for port specific version 6.1:
|
changed/added for port specific version 6.1:
|
||||||
|
|
||||||
|
|||||||
@@ -148,6 +148,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX version 6.1 for Cortex-M0 using IAR's ARM tools.
|
09-30-2020 Initial ThreadX version 6.1 for Cortex-M0 using IAR's ARM tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -139,6 +139,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M0 using Keil tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M0 using Keil tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -249,19 +249,19 @@ __tx_ts_wait
|
|||||||
CMP r1, #0 ; If non-NULL, a new thread is ready!
|
CMP r1, #0 ; If non-NULL, a new thread is ready!
|
||||||
BNE __tx_ts_ready ;
|
BNE __tx_ts_ready ;
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_enter ; Possibly enter low power mode
|
BL tx_low_power_enter ; Possibly enter low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_ENABLE_WFI
|
IF :DEF:TX_ENABLE_WFI
|
||||||
DSB ; Ensure no outstanding memory transactions
|
DSB ; Ensure no outstanding memory transactions
|
||||||
WFI ; Wait for interrupt
|
WFI ; Wait for interrupt
|
||||||
ISB ; Ensure pipeline is flushed
|
ISB ; Ensure pipeline is flushed
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_exit ; Exit low power mode
|
BL tx_low_power_exit ; Exit low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
|
|||||||
@@ -135,6 +135,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M3 using AC5 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M3 using AC5 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -225,19 +225,19 @@ __tx_ts_wait
|
|||||||
STR r1, [r0] ; Store it in the current pointer
|
STR r1, [r0] ; Store it in the current pointer
|
||||||
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_enter ; Possibly enter low power mode
|
BL tx_low_power_enter ; Possibly enter low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_ENABLE_WFI
|
IF :DEF:TX_ENABLE_WFI
|
||||||
DSB ; Ensure no outstanding memory transactions
|
DSB ; Ensure no outstanding memory transactions
|
||||||
WFI ; Wait for interrupt
|
WFI ; Wait for interrupt
|
||||||
ISB ; Ensure pipeline is flushed
|
ISB ; Ensure pipeline is flushed
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_exit ; Exit low power mode
|
BL tx_low_power_exit ; Exit low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
|
|||||||
@@ -146,6 +146,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M3 using AC6 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M3 using AC6 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -148,6 +148,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
05/19/2020 Initial ThreadX version of Cortex-M3/Green Hills port.
|
05/19/2020 Initial ThreadX version of Cortex-M3/Green Hills port.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -143,6 +143,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 ThreadX update of Cortex-M3/GNU port. The following files were
|
09-30-2020 ThreadX update of Cortex-M3/GNU port. The following files were
|
||||||
changed/added for port specific version 6.1:
|
changed/added for port specific version 6.1:
|
||||||
|
|
||||||
|
|||||||
@@ -148,6 +148,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX version 6.1 for Cortex-M3 using IAR's ARM tools.
|
09-30-2020 Initial ThreadX version 6.1 for Cortex-M3 using IAR's ARM tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -142,6 +142,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M3 using Keil tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M3 using Keil tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -225,19 +225,19 @@ __tx_ts_wait
|
|||||||
STR r1, [r0] ; Store it in the current pointer
|
STR r1, [r0] ; Store it in the current pointer
|
||||||
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_enter ; Possibly enter low power mode
|
BL tx_low_power_enter ; Possibly enter low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_ENABLE_WFI
|
IF :DEF:TX_ENABLE_WFI
|
||||||
DSB ; Ensure no outstanding memory transactions
|
DSB ; Ensure no outstanding memory transactions
|
||||||
WFI ; Wait for interrupt
|
WFI ; Wait for interrupt
|
||||||
ISB ; Ensure pipeline is flushed
|
ISB ; Ensure pipeline is flushed
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_exit ; Exit low power mode
|
BL tx_low_power_exit ; Exit low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
|
|||||||
@@ -199,6 +199,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using AC5 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using AC5 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -245,19 +245,19 @@ __tx_ts_wait
|
|||||||
STR r1, [r0] ; Store it in the current pointer
|
STR r1, [r0] ; Store it in the current pointer
|
||||||
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_enter ; Possibly enter low power mode
|
BL tx_low_power_enter ; Possibly enter low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_ENABLE_WFI
|
IF :DEF:TX_ENABLE_WFI
|
||||||
DSB ; Ensure no outstanding memory transactions
|
DSB ; Ensure no outstanding memory transactions
|
||||||
WFI ; Wait for interrupt
|
WFI ; Wait for interrupt
|
||||||
ISB ; Ensure pipeline is flushed
|
ISB ; Ensure pipeline is flushed
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_exit ; Exit low power mode
|
BL tx_low_power_exit ; Exit low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
|
|||||||
@@ -211,6 +211,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using AC6 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using AC6 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -225,6 +225,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
05/19/2020 Initial ThreadX version of Cortex-M4/Green Hills port.
|
05/19/2020 Initial ThreadX version of Cortex-M4/Green Hills port.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -208,6 +208,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 ThreadX update of Cortex-M4/GNU port. The following files were
|
09-30-2020 ThreadX update of Cortex-M4/GNU port. The following files were
|
||||||
changed/added for port specific version 6.1:
|
changed/added for port specific version 6.1:
|
||||||
|
|
||||||
|
|||||||
@@ -214,6 +214,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using IAR's ARM tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using IAR's ARM tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -200,6 +200,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using Keil tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M4 using Keil tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -245,19 +245,19 @@ __tx_ts_wait
|
|||||||
STR r1, [r0] ; Store it in the current pointer
|
STR r1, [r0] ; Store it in the current pointer
|
||||||
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_enter ; Possibly enter low power mode
|
BL tx_low_power_enter ; Possibly enter low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_ENABLE_WFI
|
IF :DEF:TX_ENABLE_WFI
|
||||||
DSB ; Ensure no outstanding memory transactions
|
DSB ; Ensure no outstanding memory transactions
|
||||||
WFI ; Wait for interrupt
|
WFI ; Wait for interrupt
|
||||||
ISB ; Ensure pipeline is flushed
|
ISB ; Ensure pipeline is flushed
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_exit ; Exit low power mode
|
BL tx_low_power_exit ; Exit low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
|
|||||||
@@ -199,6 +199,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M7 using AC5 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M7 using AC5 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -245,19 +245,19 @@ __tx_ts_wait
|
|||||||
STR r1, [r0] ; Store it in the current pointer
|
STR r1, [r0] ; Store it in the current pointer
|
||||||
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready!
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_enter ; Possibly enter low power mode
|
BL tx_low_power_enter ; Possibly enter low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_ENABLE_WFI
|
IF :DEF:TX_ENABLE_WFI
|
||||||
DSB ; Ensure no outstanding memory transactions
|
DSB ; Ensure no outstanding memory transactions
|
||||||
WFI ; Wait for interrupt
|
WFI ; Wait for interrupt
|
||||||
ISB ; Ensure pipeline is flushed
|
ISB ; Ensure pipeline is flushed
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF:DEF:TX_LOW_POWER
|
IF :DEF:TX_LOW_POWER
|
||||||
PUSH {r0-r3}
|
PUSH {r0-r3}
|
||||||
BL tx_low_power_exit ; Exit low power mode
|
BL tx_low_power_exit ; Exit low power mode
|
||||||
POP {r0-r3}
|
POP {r0-r3}
|
||||||
|
|||||||
@@ -202,6 +202,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX 6.1 version for Cortex-M7 using AC6 tools.
|
09-30-2020 Initial ThreadX 6.1 version for Cortex-M7 using AC6 tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -225,6 +225,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
05/19/2020 Initial ThreadX version of Cortex-M7/Green Hills port.
|
05/19/2020 Initial ThreadX version of Cortex-M7/Green Hills port.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -199,6 +199,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 ThreadX update of Cortex-M7/GNU port. The following files were
|
09-30-2020 ThreadX update of Cortex-M7/GNU port. The following files were
|
||||||
changed/added for port specific version 6.1:
|
changed/added for port specific version 6.1:
|
||||||
|
|
||||||
|
|||||||
@@ -206,6 +206,9 @@ For generic code revision information, please refer to the readme_threadx_generi
|
|||||||
file, which is included in your distribution. The following details the revision
|
file, which is included in your distribution. The following details the revision
|
||||||
information associated with this specific port of ThreadX:
|
information associated with this specific port of ThreadX:
|
||||||
|
|
||||||
|
03-02-2021 The following files were changed/added for version 6.1.5:
|
||||||
|
tx_thread_schedule.s Added low power feature
|
||||||
|
|
||||||
09-30-2020 Initial ThreadX version 6.1 for Cortex-M7 using IAR's ARM tools.
|
09-30-2020 Initial ThreadX version 6.1 for Cortex-M7 using IAR's ARM tools.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user