The GD - ESP32 communication needs to make sure that the commands are successful
The ack responses should be checked.
Solution I'd like
The least that should come out of this is a warning in the log if the GD is not reacting (correctly) to our commands.
Additional context
The GD chip is in charge if the jumper CN7 is in the non default position.
In this situation our firmware on the ESP32 is not able to fulfil its purpose and therefore we should detect this and issue a warning/error message.
Does the GD Firmware send a ACK Packet? When not we should check if the command has been executed by checking the status delivered by the GD Firmware after command was send
The GD - ESP32 communication needs to make sure that the commands are successful
The ack responses should be checked.
Solution I'd like
The least that should come out of this is a warning in the log if the GD is not reacting (correctly) to our commands.
Additional context
The GD chip is in charge if the jumper CN7 is in the non default position.
In this situation our firmware on the ESP32 is not able to fulfil its purpose and therefore we should detect this and issue a warning/error message.