+
+ /* urgent case: stop power on blocking */
+ if (ballboard.flags & DO_ERRBLOCKING) {
+ if (bd_get(&ballboard.roller.bd) ||
+ bd_get(&ballboard.forktrans.bd) ||
+ bd_get(&ballboard.forkrot.bd)) {
+ printf_P(PSTR("MOTOR BLOCKED STOP ALL\r\n"));
+ ballboard.flags &= ~(DO_POWER | DO_ERRBLOCKING);
+ }
+ }