Releases: At-EC/At-RTOS
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
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
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
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
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
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
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
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
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
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