Repository navigation
Release 2.1.1
Date: 2026-10-02
📊 Quality Report
| Metric | Status |
|---|---|
| Tests | ✅ 36 Passed / 36 Total |
| Coverage | 📈 |
🚀 New Features
- No major features in this release
🐛 Bug Fixes
- fix: correct SystemCommand errors and release example IODDs (#35)
Other Changes (Docs, Refactor, Maint)
Examples, IAR and LabWired downloads
- Native STM32G0B1RE/TIOL112 IAR project: EWARM project/linker, stack/application source and pinned CMSIS headers/ST IAR startup. Open the ZIP's OPEN-IN-IAR.txt. Project paths are checked; EWARM compilation is separate.
- Complete source and tests: stack, test suites, source projects, IODD CLI and descriptions.
- Example applications and wiring guides: counter/button/LED, threshold/hysteresis/inversion/teach sensor, G0, C3 and U5 projects.
- Counter IODD package and switching-sensor IODD package: matching descriptions with CRC and SHA-256 manifests.
- Built MCU firmware: ELF/BIN/HEX/MAP files built from this release commit and simulator logs.
- LabWired recipes: exact engine pins and commands for actual G0/C3 firmware startup and interrupt tests in both modes.
- Linux host demos: runnable reference/switching sensor executables built on the Ubuntu release runner; source rebuild recipes are also included.
- Test results, test log, checksums, source commit and engine commits.
The sensor example uses a vendor parameter map, not a standardized Smart Sensor
Profile. IODD XML is schema/CLI validated; IO-Link product conformity and official
checker approval are separate. G0/C3 simulator tests apply the wake input directly;
complete analog transceiver fault behavior and physical-master validation are
separate work. U5 is a firmware build in this release package. Embedded NVM hooks
reject unsupported writes; no retained flash parameter claim is made.
Post-publication verification (2 October 2026 UTC): all 18 entries in SHA256SUMS matched downloaded assets, and SOURCE_COMMIT matched 057033558c2671e69d578ee61343ef1bc22fda79. Both downloaded counter and switching-sensor IODD ZIPs contain canonical filenames and pass genuine IODD Checker 1.1.4 with zero errors, zero warnings and valid stamps. This older Checker result is separate from current Checker 2025.1, physical-master interoperability, EWARM compilation and product certification.