nasa / osal

The Core Flight System (cFS) Operating System Abstraction Layer (OSAL)
Apache License 2.0
533 stars 209 forks source link

Deprecate endian temporary compatibility macors #256

Open skliper opened 4 years ago

skliper commented 4 years ago

The BIT_ORDER defines in src/os/inc/common_types.h are marked as temporary and should be easily removed to check compatibility. Check for use in cFS framework.

skliper commented 4 years ago

Imported from trac issue 233. Created by jhageman on 2019-07-25T15:55:12, last modified: 2019-08-19T16:46:36

skliper commented 4 years ago

Trac comment by jhageman on 2019-07-26 15:13:27:

Milestone renamed

skliper commented 4 years ago

Trac comment by jhageman on 2019-08-14 12:48:00:

CCB 8/14/2019 - The replacement is EDS, need to update comments (not really deprecatable). Update comment to say replacement is that apps should be endian neutral (update comments and deprecate).

skliper commented 4 years ago

Trac comment by jhageman on 2019-08-19 16:44:44:

Still used by cfe/fsw/cfe-core/src/inc/ccsds.h, which defines CFE_MAKE_BIG* macros, which are used in time services.

Need to clean up references prior to deprecation, moving build target out and made new ticket in cFE [cfs_cfe:320].

skliper commented 3 years ago

Can't be done without removal of dependencies in PSP and cFE.