Skip to content

Release reentrant device context - #16

Merged
w1ne merged 9 commits into
mainfrom
release/reentrant-device-context
Jul 1, 2026
Merged

Release reentrant device context#16
w1ne merged 9 commits into
mainfrom
release/reentrant-device-context

Conversation

@w1ne

@w1ne w1ne commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Remove the singleton device API path in favor of reentrant device contexts.
  • Bind ISDU and Data Storage services to device-local parameter contexts.
  • Keep Doxygen/format/static-analysis gates clean after the source rename from iolink_core.c to device.c.

Validation

  • cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
  • cmake --build build
  • ctest --test-dir build --output-on-failure: 23/23 passed
  • ./check_quality.sh: passed

@w1ne
w1ne merged commit 3712db1 into main Jul 1, 2026
10 of 12 checks passed
@w1ne
w1ne deleted the release/reentrant-device-context branch July 1, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant