The Embedded Experts

Release notes for embOS Version 5.18.1.0 for Renesas RL78 and IAR Embedded Workbench

Tool chain used for build

Compiler: IAR C/C++ Compiler V4.20.2.2297 for RL78
Assembler: IAR Assembler V4.20.2.2297 for RL78
Librarian: IAR Archive Tool V10.6.5.1221
Workbench: IAR Embedded Workbench for RL78 4.20.2

Version 5.18.1.0 [05. Apr 2023]

New Features

  1. Update to latest embOS generic sources V5.18.1.
  2. Libraries for near constant location in ROM were split into separate libraries that now utilize either ROM0 or ROM1.

Program corrections

  1. Fixed OS_ConfigStop().
    Calling OS_ConfigStop() while using far data model resulted in erroneous behavior of OS_Start():
    * Debug builds of embOS could call OS_Error(), indicating an insufficient stop buffer size even when it was sufficient.
    * The main context was stored at a wrong location.
    The problem existed since V4.36 of embOS for RL78 and IAR.
    The near data model was not affected and did work as intended.

Version 5.18.0.0 [08. Mar 2023]

New Features

  1. Update to latest embOS generic sources V5.18.0.
  2. Update to IAR Embedded Workbench for RL78 V4.20.2.
  3. Interrupt and thread safety support for IAR's system libraries added.

Version 5.16.0.0 [07. Jan 2022]

New Features

  1. Update to latest embOS generic sources V5.16.0.

Version 5.10.2.1 [24. Sep 2020]

Program corrections

  1. Under specific circumstances OS_INT_EnterIntStack() does not switch to the CSTACK.
    In that case the interrupt routine runs on the task stack instead of the CSTACK.
    It increases the task stack consumption only but does not cause any other issue.
    The problem existed since embOS version 4.36 and is fixed with version 5.10.2.1.

Version 5.10.2.0 [09. Sep 2020]

New Features

  1. Update to latest embOS generic sources V5.10.2.

Version 5.02 [03. Jul 2018]

New Features

  1. Update to latest embOS generic sources V5.02.

Version 4.40 [05. Jan 2018]

New Features

  1. Update to latest embOS generic sources V4.40.

Version 4.36 [28. Jul 2017]

New Features

  1. Update to latest embOS generic sources V4.36.

Version 4.34 [30. Mar 2017]

New Features

  1. Update to latest embOS generic sources V4.34.

Version 4.16 [08. Mar 2016]

New Features

  1. Update to latest embOS generic sources V4.16.
  2. Update to IAR EWRL78 compiler V2.20.
    The runtime model changed with IAR EWRL78 compiler V2.20.

Version V4.14a [15. Jan 2016]

New Features

  1. Update to latest embOS generic sources V4.14a.

Version 4.14.1 [11. Jan 2016]

New Features

  1. Update to latest IAR RL78 compiler V2.10.4.

Version 4.14 [02. Dec 2015]

New Features

  1. Update to latest embOS generic sources V4.14
  2. Update to latest IAR RL78 compiler V2.10.

Version 4.10b [09. Jun 2015]

New Features

  1. Update to latest embOS generic sources V4.10b.
  2. Support for zero latency interrupts added.

Version 4.04a [03. Mar 2015]

New Features

  1. Update to latest embOS generic sources V4.04a.
  2. Update to IAR workbench V1.40.
    The emboS start projects are updated to be used with the EWRL78 version 1.40.1.

Version 3.88 [14. Mar 2013]

New Features

  1. Update to latest embOS generic sources V3.88
  2. BSP for YRDKRL78G14, RSKRL78L12, RSKRL78L13, RSKRL78G1C and RL78G1C evalboard added.
  3. Update to IAR workbench V1.20a.
    The emboS start projects are updated to be used with the EWRL78 version 1.20A and 1.30A.

Version 3.82u [10. Jun 2011]

New Features

  1. Update to latest embOS generic sources V3.82u
  2. Task sensitive CSpy plugin.
    The new embOS version 3.82u for RL78 comes with the updated CSpy plugin V6.0.6.5 which allows full task sensitive callstack analysis.

Version 3.82t [17. May 2011]

New Features

  1. Update to latest embOS generic sources V3.82t.
  2. Support for GLYN EVBRL78G13 evalboard added.
  3. Update to new IAR Workbench V1.10.1.
    The projects were updated to be used with the new IAR workbench V1.10.1 for RL78 cores.

Version 3.82r [23. Feb 2011]

New Features

  1. Initial version for RL78 and IAR.