Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 02 Mar 05:55

v2.1.0

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