Refactored tool table API/HAL, now supports tool > tool rack/carousel pocket mapping.

Named system parameters _current_pocket and _selected_pocket updated to return the correct values.
Moved handling of keeping last tool number over reboot from template plugin to the core.
Added named system parameters _homed_state and _homed_axes.
Fix for failure to claim auxiliary ports in some configurations.
This commit is contained in:
Terje Io
2025-06-19 07:09:49 +02:00
parent 596576763e
commit 5614f505fb
15 changed files with 245 additions and 114 deletions

View File

@@ -38,6 +38,11 @@
plasma_init();
#endif
#if TOOLTABLE_ENABLE
extern void tooltable_init (void);
tooltable_init();
#endif
#if MODBUS_ENABLE && (MODBUS_ENABLE & MODBUS_RTU_ENABLED)
extern void modbus_rtu_init (int8_t stream, int8_t dir_aux);