Skip to content

Export synchronization primitives from iceoryx2-bb #1202

@orecham

Description

@orecham

Brief Description

There are a number of synchronization primitives in iceoryx2-pal used throughout all layers of iceoryx2.

  1. Atomics
  2. Lazy
  3. Spin

To adhere to the architecture, crates should not be depending directly on iceoryx2-pal, so these primitives should be exposed via a crate in iceoryx2-bb.

Once changed, all crates should access these primitives from the new location.

  1. Usages of atomics throughout iceoryx2
  2. Usages of spin in the bare metal example

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions