From fd3f1d108b6714cc2660f9d6f1e9377af2cfb245 Mon Sep 17 00:00:00 2001 From: cfif Date: Mon, 16 Feb 2026 12:53:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Inc/CanSerialPortFrameXCP.h | 8 ++++---- Src/CanSerialPortFrameXCP.c | 7 ++++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Inc/CanSerialPortFrameXCP.h b/Inc/CanSerialPortFrameXCP.h index d072f99..50d5e9e 100644 --- a/Inc/CanSerialPortFrameXCP.h +++ b/Inc/CanSerialPortFrameXCP.h @@ -225,10 +225,10 @@ typedef struct __attribute__ ((packed)) { #define LOG_XCP 1 -#define PROTECT_CAL_PAG 1 -#define PROTECT_DAQ 1 -#define PROTECT_STIM 1 -#define PROTECT_PGM 1 +#define PROTECT_CAL_PAG 0 +#define PROTECT_DAQ 0 +#define PROTECT_STIM 0 +#define PROTECT_PGM 0 #define SECT_SRAM_XCP __attribute__((section (".xcpdata"))) diff --git a/Src/CanSerialPortFrameXCP.c b/Src/CanSerialPortFrameXCP.c index 8360bbd..2cda2ab 100644 --- a/Src/CanSerialPortFrameXCP.c +++ b/Src/CanSerialPortFrameXCP.c @@ -1658,13 +1658,14 @@ uint8_t vCanSerialPortFrameXcpReceive(tCanSerialPortFrameXCP *env, uint32 timeou env->ioCanFrame->transmit(env->ioCanFrame->env, env->response, 2, PROTOCOL_CAN_ADR_XCP, PROTOCOL_CAN_TYPE_XCP, timeout); - -#endif - } else { XCP_GET_DAQ_STM(env); } +#endif +#if (PROTECT_STIM == 0) + XCP_GET_DAQ_STM(env); +#endif } osMutexRelease(env->access);