Here are the commands I imagined :
These commands of my imagination come to complete the instruction set of the electronics, to allow its configuration.
These are the following features :
* Configure the returned firmware version
* Configure step
* Configure the offset of the center (to compensate for any tilt)
* Configure the color of the LEDs of the X and Y axis (in order to be similar to the colors of PHD2), or their extinction
* Inhibit an axis (for example cut the correction in AD to measure the PE of a mount)
* Reverse axis movement
* Swap axis
* Detect the absence of power
* Configure the response in the event of a guidance command received on an inhibited axis, or if the power is absent (G or L)
* Carry out or not an empty stroke of the mirror to magnetize the magnetic circuits
* Store the configuration in EEPROM
This protocol is variable width. The commands are coded on 7 bits, a successful command returns the command itself to the PC, a failed command returns
COMMANDE | 0x80
, which sets the MSB of the byte to 1.