Haithem Rahmani
87e5110346
Make queue max message size configurable
...
Summary
-------
This commit fixes the issue #424
Details
--------
- Add a the configuration option TX_QUEUE_MESSAGE_MAX_SIZE in the tx_api.h with default value
set to TX_ULONG_16 to keep backword compatibility.
- Update the txe_queue_create() to check on TX_QUEUE_MESSAGE_MAX_SIZE rather than TX_ULONG_16
as max message size.
- Add a new unitary test to cover the new change.
2025-04-02 16:51:36 +01:00
Frédéric Desbiens
898d0ebfde
Updated CMake minimal version to 3.13
2025-02-24 15:40:22 -05:00
Yajun Xia
e73843f6d4
Added thumb mode support for threadX GNU ports on armv7a platforms. ( #333 )
...
* Added thumb mode support for threadX GNU ports on armv7a platforms.
https://msazure.visualstudio.com/One/_workitems/edit/26105175/
* move the swi interrupt to tx_initialize_low_level.S.
* update the test log.
2023-12-28 09:37:39 +08:00
Yajun Xia
bc4bd804d5
Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A5 GNU port ( #306 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25153813/
2023-09-26 09:51:47 +08:00
Yajun Xia
d43cba10b2
Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A9 GNU port. ( #303 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25153785/
2023-09-18 16:36:36 +08:00
Yajun Xia
a0a0ef9385
Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A8 GNU port. ( #302 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25139203/
2023-09-18 10:32:07 +08:00
Yajun Xia
6aeefea8e6
Fixed the issue of the data/bss section cannot be read from ARM FVP d… ( #301 )
...
* Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A7 GNU port.
https://msazure.visualstudio.com/One/_workitems/edit/24597276/
* remove untracked files.
2023-09-15 10:46:20 +08:00
yajunxiaMS
7fa087d061
Added thumb mode support under GNU for module manager on Cortex-A7 pl… ( #287 )
...
* Added thumb mode support under GNU for module manager on Cortex-A7 platform.
* update code for comment.
2023-07-21 09:26:22 +08:00
Xiuwen Cai
6b8ece0ff2
Add random number stack filling option. ( #257 )
...
Co-authored-by: TiejunZhou <50469179+TiejunMS@users.noreply.github.com >
2023-05-12 10:13:42 +08:00
TiejunZhou
e2a8334f96
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
2023-04-24 09:33:00 +08:00
TiejunZhou
7a3bb8311b
Release scripts to validate ThreadX port ( #254 )
2023-04-23 10:58:21 +08:00
TiejunZhou
4c4547d5d5
Fix path to test reports in pipeline ( #247 )
...
* Fix path to test reports in pipeline
* Fix test case when CPU starves, the thread 2 can run 14 ronuds.
2023-04-17 09:40:59 +08:00
TiejunZhou
0d308c7ae6
Fix random failure in test case threadx_event_flag_suspension_timeout_test.c ( #246 )
...
Depending on the starting time, thread 1 can run either 32 or 33 rounds.
2023-04-14 14:55:04 +08:00
Tiejun Zhou
5f430f22e2
Add Azure DevOps pipelines for ThreadX test
2023-04-12 09:40:17 +00:00
Tiejun Zhou
ebeb02b958
Release ThreadX regression system
2023-04-04 09:40:54 +00:00