Skip to content

iolinki 2.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 00:19
· 10 commits to develop since this release

Release 2.1.0

Date: 2026-10-02

📊 Quality Report

Metric Status
Tests ✅ 36 Passed / 36 Total
Line coverage 9.4% (measurement)

🚀 New Features

  • feat: package hardware examples, IODDs and LabWired release tests
  • feat: add native ESP32-C3 L6362A customer reference and UART guards
  • feat: add runnable reference device and portable TIOL112 driver

🐛 Bug Fixes

  • fix: reject truncated ISDU headers before vendor dispatch
  • fix: enable file-backed NVM for Zephyr native simulation
  • fix: make failed NVM open path explicit for static analysis
Other Changes (Docs, Refactor, Maint)

Documentation

  • docs: map released examples to device-stack integration tasks

Maintenance

  • Distinguish Indie and Company product-family licenses (#33)
  • Define product-family scope for new commercial quotes (#32)
  • Merge pull request #30 from w1ne/feat/customer-examples
  • Add STM32U5 Zephyr reference and repair Linux persistence backend
  • Apply repository C formatting to new hardware example and regressions
  • Add STM32G0 TIOL112 firmware and fix hardware error handling

Examples, IAR and LabWired downloads

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.