't' comammand to return fatal error text

This commit is contained in:
rusefi 2021-07-13 22:53:11 -04:00
parent f831eb20aa
commit 4c0184e509
1 changed files with 6 additions and 0 deletions

View File

@ -610,6 +610,12 @@ static void handleTestCommand(TsChannelBase* tsChannel) {
chsnprintf(testOutputBuffer, sizeof(testOutputBuffer), " %s\r\n", PROTOCOL_TEST_RESPONSE_TAG);
tsChannel->write((const uint8_t*)testOutputBuffer, strlen(testOutputBuffer));
if (hasFirmwareError()) {
const char* error = getFirmwareError();
chsnprintf(testOutputBuffer, sizeof(testOutputBuffer), "error=%s\r\n", error);
tsChannel->write((const uint8_t*)testOutputBuffer, strlen(testOutputBuffer));
}
}
extern CommandHandler console_line_callback;