Complete XYZAC LinuxCNC WASM parity and smooth 3D preview

This commit is contained in:
2026-08-28 06:24:50 +08:00
parent e8fe323aab
commit 1a7995fa9b
181 changed files with 36854 additions and 215 deletions

View File

@@ -34,6 +34,8 @@ static int valid_io(const sim_io *io) {
io->state.spindle_count <= SIM_IO_MAX_SPINDLES;
}
uint32_t sim_io_size(void) { return (uint32_t)sizeof(sim_io); }
static int valid_spindle(const sim_io *io, uint32_t spindle) {
return valid_io(io) && spindle < io->state.spindle_count &&
io->state.spindles[spindle].registered;