Repository navigation
v1.7 -- El abort vuelve a parar la placa por cable
El fallo. Por cable, el boton de abortar no paraba nada: la placa seguia volcando la memoria entera. Por Bluetooth funcionaba bien.
Por que. Durante un volcado rapido la placa sube la linea a 230400 baudios y es ahi donde escucha. Al cancelar, la limpieza bajaba la linea a 115200 antes de que se mandara el byte de cancelacion, asi que ese byte salia a la velocidad equivocada y la placa lo leia como un byte cualquiera. Por Bluetooth la velocidad no se cambia nunca --la fija el modulo-- y por eso ahi el problema no aparecia.
El arreglo. Quien abandona el volcado ya no toca la velocidad. La manda el propio aborto: el byte de cancelacion sale a la velocidad en que la placa escucha, y la linea la sigue de vuelta justo a tiempo de leer el "LOGB aborted" con que la placa confirma que paro.
Cancelar es ademas mas rapido: ya no se pasan dos segundos tragando la cola del volcado antes de mandar la orden de parar.
El mismo fallo estaba en el volcado crudo (Raw log) y se arreglo igual. No hace falta cambiar el firmware.