Skip to content

[FEAT] cu_iceoryx2_bridge instead of sink and src#709

Merged
gbin merged 18 commits into
masterfrom
gbin/iceorix_bridge
Jan 23, 2026
Merged

[FEAT] cu_iceoryx2_bridge instead of sink and src#709
gbin merged 18 commits into
masterfrom
gbin/iceorix_bridge

Conversation

@gbin

@gbin gbin commented Jan 22, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@makeecat makeecat added the enhancement New feature or request label Jan 22, 2026
@makeecat makeecat changed the title Iceorix2 ported as a bridge. [FEAT} Iceorix2 ported as a bridge. Jan 22, 2026
@makeecat makeecat changed the title [FEAT} Iceorix2 ported as a bridge. [FEAT] Iceorix2 ported as a bridge. Jan 22, 2026
@makeecat makeecat linked an issue Jan 22, 2026 that may be closed by this pull request
@makeecat makeecat changed the title [FEAT] Iceorix2 ported as a bridge. [FEAT] cu_iceoryx2_bridge instead of sink and src Jan 22, 2026
makeecat and others added 14 commits January 22, 2026 16:58
… generated workspace templates: (#711)

- `templates/cu_full/components/bridges/cu_example_shared_bridge/src/messages.rs`
- `templates/cu_full/apps/cu_example_app/src/messages.rs`

You can regenerate the workspace and rerun `cargo build` to confirm the warnings are gone.
…t, and verified both dependent crates still check cleanly. (#713)

Changes:
- Updated glam version in `components/libs/cu_transform/Cargo.toml`.
- Updated glam version in `components/payloads/cu_spatial_payloads/Cargo.toml`.

Checks run:
- `cargo +stable check -p cu-transform -p cu-spatial-payloads`

Next steps (optional):
1. Run `cargo +stable check --workspace` if you want broader coverage.
2. Run `cargo +stable nextest run -p cu-transform -p cu-spatial-payloads` if you want tests as well.
…ctly use it and ran cargo check on those crates. (#714)

Changes:
- `components/sources/cu_v4l/Cargo.toml`
- `examples/cu_msp_bridge_loopback/Cargo.toml`

Checks run:
- `cargo +stable check -p cu-v4l -p cu-msp-bridge-loopback`

If you want, I can also run the broader CI-aligned checks (`just std-ci`) or `cargo +stable nextest run --workspace --all-targets`.
* (cu29_runtime) improve error handling

* cleared the async processing state and recorded the error when the output mutex is poisoned in CuAsyncTask::process

* fmt
* (cu29_unifiedlog) improve error handling

* simplify
@gbin gbin merged commit d571898 into master Jan 23, 2026
23 checks passed
@gbin gbin deleted the gbin/iceorix_bridge branch January 23, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port Iceoryx to a proper bridge + no-std support

2 participants