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.