Skip to content

Releases: At-EC/At-RTOS

v2.1.0

02 Mar 05:55
Compare
Choose a tag to compare

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

v2.0.0

04 Jan 07:17
2541c19
Compare
Choose a tag to compare

v2.0.0

Hello At-EC community,

We are pleased to announce the release of At-RTOS v2.0.0:
https://github.com/At-EC/At-RTOS/releases/tag/v2.0.0

The following items illustrate enabled features and fixed bugs:

  • Add pre-init function feature support.
  • Add both of static and runtime thread, timer, mutex, etc.
  • Add cooperation schedule feature.
  • Add new schedule callback mechanism in the kernel task and timer system.

Thanks,
Riven Zheng

v1.7.0

31 Aug 10:11
Compare
Choose a tag to compare

v1.7.0

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.7.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.7.0

The following items illustrate enabled features and fixed bugs:

  • Implement new postcode feature to trace the running system.
  • The oldest thread has highest priority compared with the thread with the same priority level.

Thanks,
Riven Zheng

v1.6.0

24 May 08:46
Compare
Choose a tag to compare

v1.6.0

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.6.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.6.0

The following items illustrate enabled features and fixed bugs:

  • Implement new feature to handle the messages' operation of subscribing and publishing.

Thanks,
Riven Zheng

v1.5.0

03 May 11:10
Compare
Choose a tag to compare

v1.5.0

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.5.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.5.0

The following items illustrate enabled features and fixed bugs:

  • Semaphore feature starts to support multiple count.
  • Event feature starts to support depth signal dump.
  • Optimize At-RTOS user interface and kernel file structure.
  • Remove useless file and code to simplify kernel structure.

Thanks,
Riven

v1.4.0

05 Apr 07:48
fe66286
Compare
Choose a tag to compare

v1.4.0

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.4.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.4.0

The following items illustrate enabled features and fixed bugs:

  • Implement memory pool resource management feature.
  • Fix kernel object memory map layout issue.
  • Minimize the kernel symbol number default setting.

Thanks,
Riven Zheng

v1.3.0

21 Mar 13:28
Compare
Choose a tag to compare

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.3.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.3.0

The following items illustrate enabled features and fixed bugs:

  • Add time analysis trace to monitor rtos kernal use.
  • Fix thread timer schedule missing problem when multiple thread exit.
  • Put the trace API into AtOS interface.
  • Allow use config trace interface for kernal debug.
  • Add kernal snapshot feature to support kernal debug.
  • Improves postcode visibility.
  • Use CMSIS library as the default arch implementation.
  • Add Cortex-M3 arch support.
  • Update AC5 and AC6 svc call invoke.
  • Fix cmake gcc build issue and clang_format issue.
  • Fix arch header file include issue.
  • Fix script build version issue.
  • Update the release note file to github linker to record the code changes history.
  • Update related README.md file content.

Thanks,
Riven Zheng

v1.2.0

25 Feb 09:06
Compare
Choose a tag to compare

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.2.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.2.0

The following items illustrate enabled features and fixed bugs:

  • Add function os_kernal_is_running to allow user to check if At-RTOS is running.
  • Allocate a bit for pass information postcode, The maximum instance number up to 31.
  • Add an option into sem_init to allow user to reduce useless thread wakeup calling.
  • New interface is able to dump the current running thread id.
  • Enable discord At-RTOS service into github for contributors.
  • Add the release note file to record the code changes history.
  • Enable clang-format in the kernal source code.
  • Modify the README.md file content.

Thanks to everyone who contributed to this release!

Riven Zheng

v1.1.0

16 Feb 03:19
Compare
Choose a tag to compare

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.1.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.1.0

The following items illustrate enabled features and fixed bugs:

  • Add the AtOS extern symbol for convenience use.
  • Add the license content into script and file header.

Thanks to everyone who contributed to this release!

Riven Zheng

v1.0.0

15 Feb 13:03
Compare
Choose a tag to compare

Hello At-EC community,

We are pleased to announce the release of At-RTOS v1.0.0:
https://github.com/At-EC/At-RTOS/releases/tag/v1.0.0

The following items illustrate enabled features and fixed bugs:

  • Welcome to At-RTOS. This is the first release. A stable RTOS feature was implemented in the kernal system, Pls enjoy it (:

Thanks to everyone who contributed to this release.

Riven Zheng