Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osal Integration candidate: Caelum-rc4+dev26 #1314

Merged
merged 11 commits into from
Oct 17, 2022
Merged

Commits on Oct 7, 2022

  1. Configuration menu
    Copy the full SHA
    0857ea8 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Fix #1307, Add time conversion reciprocal functions

    Adds the following APIs which are direct reciprocals of the existing
    time conversion functions:
    
    OS_time_t OS_TimeFromTotalSeconds(int64 tm)
    OS_time_t OS_TimeFromTotalMilliseconds(int64 tm)
    OS_time_t OS_TimeFromTotalMicroseconds(int64 tm)
    OS_time_t OS_TimeFromTotalNanoseconds(int64 tm)
    jphickey committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    9f87575 View commit details
    Browse the repository at this point in the history
  2. Fix #1304, locks for condvar objects on rtems/vxworks

    Instantiate the condvar lock on rtems and vxworks even though the
    feature is not currently implemented.  This is because OS_MAX_CONDVARS
    must still be nonzero and if the "Create" function is called, it still
    goes through the motions of allocating an ID.
    
    This also adds a NULL check in the lock implementation, and thus if a
    lock is not instantiated in the future this will not dereference a NULL
    pointer.
    jphickey committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    954f053 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Fix #1284, add export targets and package script

    Adds optional "install" commands to CMake script, which is useful when
    building OSAL as a standalone software package.  The public API and
    static libraries will be installed to the specified system location, and
    can then be used to compile and link external OSAL applications without
    the need for the original OSAL source or build trees.
    
    Note this also installs the "osconfig.h" file as this does affect the
    binary formats of some items (i.e. size of items using OS_MAX_API_NAME
    and other similar structure members).  The external application must be
    compiled using the same osconfig.h after installation.
    jphickey committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    58a24bd View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Configuration menu
    Copy the full SHA
    662fda0 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Merge pull request #1311 from jphickey/fix-1304-condvar-lock

    Fix #1304, locks for condvar objects on rtems/vxworks
    dzbaker committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    7bd5036 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1310 from jphickey/fix-1307-time-conversions

    Fix #1307, Add time conversion reciprocal functions
    dzbaker committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    5b71e4f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1313 from jphickey/fix-1284-install-export-tgt

    Fix #1284, add export targets and package script
    dzbaker committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    a2b5c2e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1306 from thnkslprpt/fix-1305-workflow-check-failure

    Fix #1305, Stop empty function catching CI workflow format checks
    dzbaker committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    1800a6a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1309 from thnkslprpt/fix-1308-comment-and-empty-l…

    …ine-cleanup
    
    Fix #1308, Remove redundant/inconsistent comments (/* end of function */, /* end if */ etc.) and clean up empty lines.
    dzbaker committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    a25fea1 View commit details
    Browse the repository at this point in the history
  6. Bump to v7.0.0-rc4+dev143

    dzbaker committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    f03aa39 View commit details
    Browse the repository at this point in the history