|
Updated: 2004-12-27 [AW] V3.24b
- Tool chain used for build
- Performance
- New features
- Improvements
- Program corrections
- Known problems/limitations
- Release history
- Miscellaneous
The following tools have been used:
Compiler: Cosmic CxST7
Assembler: Cosmic Cast7
Librarian: Cosmic Clib
Workbench: Cosmic Idea V2.9
- Task switch time (long stack model, Release build)
ST72F521: 208 us
- Interrupt latency (long stack model, Release build)
ST72F521: 49.5 us
Absolute timings are based on 8 MHz internal CPU clock
Task switch time depends on actual stack usage
Version 3.22a
- OS_PutMailFront() / OS_PutMailFront1
New mailbox functions to enable LIFO behavior of mailboxes.
- OS_PutMailFrontCond() / OS_PutMailFrontCond1()
New conditional mailbox functions to enable LIFO behavior of mailboxes.
Version 3.20
- OS_Suspend() / OS_Resume() implemented
New functions to suspend and resume tasks unconditionally.
- Fixed size memory blocks implemeted
New functions to allocate fixed size memory blocks from embOS.
Version 3.10k
- OS_GetMailTimed()
New mailbox retrieving function with timeout.
Version 3.10d
- OS_GetpCurrentTimer()
New info routine. May be used in timer callback routines to examine which
timer expired.
- OS_GetpCurrentTask()
New info routine. May be used to examine current running task.
Version 3.10
- Data format for communication with embOSView modified
For terminal I/O in embOSView, the data farmat was changed. Therefore
embOSView V3.10 or later is required.
- OS_WaitSingleEvent()
Unmasked events remain unchanged when function returns.
- OS_WaitSingleEventTimed()
Unmasked events remain unchanged when function returns. Timeout for waiting
can be specified.
Version 3.08
- Message Queues
Message queues enable intertask communication with messages of various
size.
NONE
Version 3.24b
- OS_GetTime() function corrected
OS_GetTime() implementation for ST7 CPU enabled interrupts.
This could cause malfunction of embOS software timers as a side-effect. Software timers might have been blocked even though they were retriggered.
This problem exists in all previous embOS versions for ST7 and is fixed with version
3.24b.
Version 3.10p
- GetMail functions corrected
Internal functions for retrieving mail from a mailbox did not disable
interrupts. This could cause message losses, when mail was written into
mailboxes from within interrupt handlers.
This problem exists in all previous embOS versions and is fixed with version
3.10p.
Version 3.10d
- Only long stack memory model supported
- Nested interrupts not supported by embOS
| Version |
Release date |
Short explanation |
| V3.24b |
27. Dec 2004 |
New embOS sources 3.24b, embOS timer problem fixed |
| V3.10d |
05. Aug 2002 |
First release |
| V3.08 |
27. Mar 2002 |
First trial release |
This document was first released with version 3.10d 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:
December 7, 2007
|