Files
onefinity-firmware/src
Henrik Muehe 7d0755c55b Hooks v2: block unpause until hook completes
- Blocking hooks (block_unpause: true, default for tool-change) run
  in a background thread and gate Mach.unpause() via can_unpause()
- Machine stays in HOLDING state while hook runs — AVR steppers idle,
  spindle state preserved, position locked
- auto_resume option to unpause automatically after hook completes
- E-stop cancels any running hook immediately
- Hook status pushed to frontend via state (hook_busy, hook_event)
- GET /api/hooks/status endpoint for polling
- Non-blocking hooks (program-start, program-end, etc.) fire-and-forget
2026-04-21 08:10:07 +02:00
..
2025-01-25 08:24:18 +05:30
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2025-09-21 01:57:17 +05:30
2025-09-21 00:02:29 +05:30
2025-09-21 01:57:17 +05:30
2020-08-27 23:20:27 -04:00
2022-12-21 16:26:22 +05:30
2025-09-21 01:26:28 +05:30
2025-09-21 01:52:42 +05:30