- Tool chain used for build
- New features
- Improvements
- Program corrections
- Known problems
- Release history
- Miscellaneous
Tool chain used for build
The following tools have been used:
Compiler: RENESAS ch38 V6.02.00.000
Assembler: RENESAS asm38 V6.01.01.000
Librarian: RENESAS optlnk V9.01.01.000
Workbench: RENESAS HEW V4.04.01.001
New features
Version 3.60b
-
Update to new embOS generic sources V3.60b.
Version 3.60a
-
Update to new embOS generic sources V3.60a.
BSP for H8S2472 (2600 CPU) added.
- embOS trial versions may run an unlimited number of tasks.
The embOS trial versions run unlimited as long as only 3 tasks are created.
Since version 3.60a, a time limit is added to the trial version. During the first 15 minutes, an unlimited number of tasks can be created.
If more than three tasks were created during the time limit time, the system stops and calls OS_Error() when the time limit exceeded.
Version 3.60
- OS_AddTickHook() and OS_RemoveTickHook() implemented.
These new functions allow the application to add and remove user function calls (hook functions) to the OS timer tick handler.
Version 3.52c
- OS_SetTaskName() introduced
OS_SetTaskName() allows modification of task names on the fly.
This may be useful if the functionality of a task changes during runtime and the new state should be shown using embOSView or an other task visualisation tool.
Version 3.52
None
Improvements
Version 3.60
- OS_GetVersion() implemented as function
OS_GetVersion() may be used by the application to retrieve the embOS library version. The result may be used to verify whether the library version matches the embOS header file RTOS.h.
Version 3.52e
- All embOS variables located in one module.
All embOS variables are located in one module now. In previous versions of embOS, some module specific embOS variables were located in the module they were used for.
Version 3.52
None
Program corrections
Version 3.60b
- Preemptiv task switch from interrupt corrected
Version 3.52b
- OS_SendString() corrected.
When sending an empty string, the calling task was suspended forever.
The problem existed in all previous embOS versions and is fixed with version 3.52b.
- embOSView corrected.
When the update interval of embOSView was set to 200ms or a longer value, the reaction of user input or mouse events was blocked for the same time.
The problem existed since version 3.32 of embOSView and is fixed with version 3.52b.
Version 3.52a
- OS_Terminate() for XR-build corrected.
OS_Terminate() in XR-builds might have failed and the system stuck in an endless loop.
All other library modes were not affected.
Version 3.52
None
Known problems / Limitations
Version 3.52
None
Release history
| Version |
Release date |
Short explanation |
| V3.60b |
28. Mar 2008 |
Update to new embOS generic sources V3.60b.
Preemptiv task switch from interrupt corrected.
|
| V3.60a |
12. Mar 2008 |
Update to new embOS generic sources V3.60a.
BSP for H8S2472 (2600 CPU) added.
|
| V3.52 |
23. Aug 2007 |
Initial release, based on embOS V3.52 |
Miscellaneous
This document was first released with version 3.52 of the software.
Software released earlier is documented internally.
This information is available at request.

Copyright SEGGER Microcontroller GmbH & Co.KG.
All rights reserved.
For more information, please visit our web site www.segger.com
or contact us at info@segger.com
Last update:
March 12, 2008
|