ng cmdTopic = mqttBaseTopic + "/cmd";
mqtt.setCallback(mqttCallback);
mqtt.subscribe(cmdTopic.c_str());
... // MQTT
mqtt.setClient(wifiClient);
mqtt.setCallback(mqttCallback);
mqttTryConnect();
// heartbeat
hea... dles it.
// To allow immediate reaction, we can set hallPulses=0 if homing ends.
if (state... lastState = state;
}
switch (state) {
case State::IDLE:
// ensure servo detached (no