Hello At-EC community,
We are pleased to announce the release of At-RTOS v2.1.0:
https://github.com/At-EC/At-RTOS/releases/tag/v2.1.0
The following items illustrate enabled features and fixed bugs:
- Kernel schedule thread can preempt the cooperation thread..
- Update the os hardware irq control API.
- Add user thread data operation.
- Add message queue number probe.
- Add idle thread id get API.
- Add thread stack free size probe.
- Thread can delate itself.
- Add the object force free API.
- Add kernel schedule locker.
- Add timer callback user data support.
- Add timer system busy wait (us).
- Correct the __CLANG_ARM to __ARMCC_VERSION >= 6010050.
- Redefine the uint type in the at_rtos.h file to avoid the conflict in application SDK.
- Add thread entry function argument.
- Update new system kernel arch and Correct the init name to static_init.
- Update README.md file content.
- Rename kernel files.
- Add init function interface in At_RTOS.
- Add sync object delete and to release relevant blocking thread.
- Enable kernel memory heap malloc feature.
- message queue put/get argument size can set zero.
- Add os invalid id set.
- Add OS_ID_ENHANCEMENT_DISABLED macro feature support.
- Add name to thread id and enable timer auto disable and enable feature support.
Thanks,
Riven Zheng