Skip to content

Fix/release strategy enforcement#8

Merged
w1ne merged 3 commits intodevelopfrom
fix/release-strategy-enforcement
Feb 6, 2026
Merged

Fix/release strategy enforcement#8
w1ne merged 3 commits intodevelopfrom
fix/release-strategy-enforcement

Conversation

@w1ne
Copy link
Owner

@w1ne w1ne commented Feb 6, 2026

No description provided.

@w1ne w1ne merged commit 0f4f35b into develop Feb 6, 2026
1 check failed
w1ne added a commit that referenced this pull request Feb 8, 2026
…t circuit detection

- Add PHY diagnostic event codes (0x1805, 0x1806) to events.h
- Add voltage_faults and short_circuits counters to DLL context and stats
- Integrate monitoring logic into iolink_dll_process()
- Voltage validation: fault if < 15V or > 32V (IO-Link typical: 18V-30V)
- Graceful NULL handling when PHY lacks diagnostics support
- Add comprehensive test suite with 8 test cases in test_phy_diagnostics.c
- Update test_events.c with PHY diagnostic event code test
- Update CMakeLists.txt to include new test

Task: #8
Closes: Task 8 - PHY Diagnostics (L+ Voltage + Short Circuit)
w1ne added a commit that referenced this pull request Feb 8, 2026
…t circuit detection

- Add PHY diagnostic event codes (0x1805, 0x1806) to events.h
- Add voltage_faults and short_circuits counters to DLL context and stats
- Integrate monitoring logic into iolink_dll_process()
- Voltage validation: fault if < 15V or > 32V (IO-Link typical: 18V-30V)
- Graceful NULL handling when PHY lacks diagnostics support
- Add comprehensive test suite with 8 test cases in test_phy_diagnostics.c
- Update test_events.c with PHY diagnostic event code test
- Update CMakeLists.txt to include new test

Task: #8
Closes: Task 8 - PHY Diagnostics (L+ Voltage + Short Circuit)
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