Segger Logo Embedded Software Solutions
Software productsHardware productsDownloadsPricesCustomersOur PartnersSitemapForumAbout us
Release notes for embOS V3.60b for Renesas H8/H8S/H8SX and HEW compiler
  1. Tool chain used for build
  2. New features
  3. Improvements
  4. Program corrections
  5. Known problems
  6. Release history
  7. 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

  1. Update to new embOS generic sources V3.60b.

Version 3.60a

  1. Update to new embOS generic sources V3.60a.
    BSP for H8S2472 (2600 CPU) added.
  2. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. Preemptiv task switch from interrupt corrected

Version 3.52b

  1. 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.
  2. 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

  1. 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