History: oal_os_nos


This page describes all changes made to the oal_os_nos package, OAL for Systems with No RTOS, since its release. 

Version

2.14 (2019-01-07, 13:00):

  • MISRA 2012: violations eliminated.

2.13r4 (2018-08-29, 18:06):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

2.13:

  • Check of VER_OAL_MINOR was fixed.

2.12:

  • Check for OAL Base minor version removed.

2.11r2:

  • psp_isr.h reference file fixed (unwanted '/' character in one line).

2.11:

  • Wrong task ID was returned in case no HCC tasks are used.

2.10:

  •  Added t_oal_ret return code.
  • Added API function oal_event_clear().

2.9:

  • Under some circumstances an event flag could have been incorrectly delivered when an event was deleted and initialized again.

2.8:

  • Removed return value for functions where it was not required to eliminate compiler warnings.
  • psp_types.h used instead of stdint.h and stddef.h.

2.7:

  • Warning was eliminated which occurred when interrupts were not used (OAL_ISR_SUPPORTED is zero).

2.6:

  • Wrong value is returned from oal_event_delete() on success.

2.5:

  • oalp_isr.h: include path of config_oal.h corrected.

2.4:

  • oal_event_get() cleared all flags not only the ones it was waiting for.

2.3:

  •  oal_isr_poll() prototype places to oalp_isr.h to avoid warnings.

2.2:

  •  config_oal.h introduced. This allows disabling/enabling of parts of the OAL.

2.1:

  • Created api_oal_os.h.
  • oal_task_poll() prototype was moved to API header from oalp_task.h.

2.0:

  • oal_task_t type added to oalp_task.h.
  • Pointer to oal_task_t added as the first parameter to oal_task_create().
  • oal_task_delete() expects pointer to oal_task_t instead of oal_task_id_t.
  • oal_task_yield() function added.