SOLO Communication Manual - UART and USB
www.solomotorcontrollers.com
September 2021 - Revision V_1.0.1 Copyright © 2021, All right Reversed. SOLO motor controllers.
35
0x20 : Overwrite the Errors
Description:
This command overwrites the reported errors in Error Register reported with command code
of “0xA1”, The purpose of error overwriting is to allow the user to see the problems
transparently and decide what to do, but SOLO will always keep track of catastrophic errors
and it will not ignore them. The following table is the bit arrangement of the error register, if
any of the mentioned errors occurs, you will receive “1” in the position of the bit
corresponding to the error in a 32 bits register shown below, so if the value of the error
register is anything other than Zero, it means there is a problem somewhere,which can be
found exactly by checking the following bits. By putting zero in the place of each bit and
sending a command with command code of “0x20” the error bits can be overwritten, similarly
by sending a DATA part with only zeros inside, the whole error register will be overwritten.
Once the error is over-written if it’s cause of existence is removed, SOLO will return back to
normal operation, otherwise it will stay in fault mode without any switching at the output.