Commit eea429cb authored by 张明扬's avatar 张明扬 🇨🇳

feat:增加22服务DID读取ESP32程序内部版本号

parent e93d1ba7
...@@ -715,7 +715,7 @@ static const uint8_t Ser22BanResponse = DisableResponseType; ...@@ -715,7 +715,7 @@ static const uint8_t Ser22BanResponse = DisableResponseType;
static const uint8_t Ser22Sub [] = {0xFF}; static const uint8_t Ser22Sub [] = {0xFF};
static const uint8_t Ser22MinLen [] = {2}; static const uint8_t Ser22MinLen [] = {2};
static const uint8_t Ser22SubLen [] = {2}; static const uint8_t Ser22SubLen [] = {2};
static const uint16_t Ser22DIDList [] = {0xF195, 0xF193, 0xF180, 0xF187, 0x1024, 0x1028, 0xF184 }; static const uint16_t Ser22DIDList [] = {0xF195, 0xF193, 0xF180, 0xF187, 0x1024, 0x1028, 0xF184,0x2024 };
static const uint8_t Ser22UnlockLevel [] = {NoNeed}; static const uint8_t Ser22UnlockLevel [] = {NoNeed};
static const uint8_t Ser22SupportSession = DefaultMode | ProgrammingMode | ExtendedDiagnosticMode; static const uint8_t Ser22SupportSession = DefaultMode | ProgrammingMode | ExtendedDiagnosticMode;
static const uint8_t Ser22SubSupportSession [] = {DefaultMode | ProgrammingMode | ExtendedDiagnosticMode}; static const uint8_t Ser22SubSupportSession [] = {DefaultMode | ProgrammingMode | ExtendedDiagnosticMode};
...@@ -862,6 +862,11 @@ void UDS_Service_22_Indication(uint16_t A_TA_type, uint16_t A_Length, uint8_t *A ...@@ -862,6 +862,11 @@ void UDS_Service_22_Indication(uint16_t A_TA_type, uint16_t A_Length, uint8_t *A
UDS_Service_Response(0x22, POSITIVE_RSP, DIAG_ID_Tx, 2 + 32, UDS_ISO14229_Transfer); UDS_Service_Response(0x22, POSITIVE_RSP, DIAG_ID_Tx, 2 + 32, UDS_ISO14229_Transfer);
break; break;
case 0x2024: // ESP32内部版本号
UDS_ISO14229_Transfer[3] = BlueTooth.ESP32_SWV;
UDS_Service_Response(0x22, POSITIVE_RSP, DIAG_ID_Tx, 2 + 1, UDS_ISO14229_Transfer);
break;
default: default:
if (FunorPhy == DIAG_ID_Rx_FUN) if (FunorPhy == DIAG_ID_Rx_FUN)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment