diff --git a/CanUds.c b/CanUds.c index 74cc218..03fff16 100644 --- a/CanUds.c +++ b/CanUds.c @@ -277,6 +277,7 @@ static uint16_t WriteDataByIdentifier_2E(tCanUds *env) { env->dataResponse[2] = dataIdentifier_lo; memcpy(uds_WriteDataByIdentifier_2E_com_CF[dataIdentifier_lo].data, &env->data.data[3], size); + SaveToStorageFromStatusData(env->deviceStorage, &statusData.ecu); return 3; } @@ -297,6 +298,7 @@ static uint16_t WriteDataByIdentifier_2E(tCanUds *env) { env->dataResponse[2] = dataIdentifier_lo; memcpy(uds_WriteDataByIdentifier_2E_com_F1[dataIdentifier_lo].data, &env->data.data[3], size); + SaveToStorageFromStatusData(env->deviceStorage, &statusData.ecu); return 3; }