Merge development into main (v3.5.0-ICCery1.8) #48

Merged
gronod merged 2 commits from development into main 2026-09-05 18:16:55 +01:00
Owner

Merge development into main for release v3.5.0-ICCery1.8.

Changes Included

  • X-Rite i1Pro 2 Visual LED Feedback (#37):
    • Added -Y l CLI switch in chartread.
    • Added real-time asynchronous visual LED feedback for calibration, row readiness, strip success/fail, and clean exit.
    • Added inst_led_state and INST_CAP_LED_STATUS to inst.h / inst.c.
    • Implemented driver sequencing, worker thread, and safe teardown in spectro/i1pro*.
Merge development into main for release `v3.5.0-ICCery1.8`. ### Changes Included - **X-Rite i1Pro 2 Visual LED Feedback (#37):** - Added `-Y l` CLI switch in `chartread`. - Added real-time asynchronous visual LED feedback for calibration, row readiness, strip success/fail, and clean exit. - Added `inst_led_state` and `INST_CAP_LED_STATUS` to `inst.h` / `inst.c`. - Implemented driver sequencing, worker thread, and safe teardown in `spectro/i1pro*`.
gronod added 2 commits 2026-09-05 18:16:50 +01:00
- Add inst_led_state enum, INST_CAP_LED_STATUS capability, and set_led_state to inst.h / inst.c
- Implement i1pro2_indLEDset, worker thread i1pro2_led_thread, and i1pro_imp_set_led_state in i1pro_imp.c / i1pro_imp.h
- Wire up i1pro_set_led_state and determine_capabilities in i1pro.c for i1Pro 2 (Rev E)
- Integrate -Y l option and lifecycle hooks in chartread.c for calibration, readiness, success, failure, and clean exit
gronod merged commit b55702337c into main 2026-09-05 18:16:55 +01:00
Sign in to join this conversation.