From c96c36a0b85e61a365cac543e8d7365ccb651473 Mon Sep 17 00:00:00 2001 From: darya Date: Tue, 23 Jun 2026 17:43:19 +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=2023.06.2026?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/fc7xxx_driver_flexcan.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Src/fc7xxx_driver_flexcan.c b/Src/fc7xxx_driver_flexcan.c index 960e319..b460761 100644 --- a/Src/fc7xxx_driver_flexcan.c +++ b/Src/fc7xxx_driver_flexcan.c @@ -2173,7 +2173,8 @@ FLEXCAN_ErrorType FLEXCAN_TransmitData(uint8_t u8CanIndex, const FLEXCAN_TxMsgTy } } -/* + // ------------------------------- + if (pTxMsg->bWaitTxCompleted) { u32TempAddr = 0U; @@ -2181,7 +2182,7 @@ FLEXCAN_ErrorType FLEXCAN_TransmitData(uint8_t u8CanIndex, const FLEXCAN_TxMsgTy while ((u32WordLen == 0U) && (u32TempAddr++ < pTxMsg->u16WaitTxTimeout)) { u32WordLen = FLEXCAN_HWA_GetFlag1NoFifoFlag(pCan, u8TxRealMbIndex); - osThreadYield(); +// osThreadYield(); } @@ -2199,7 +2200,9 @@ FLEXCAN_ErrorType FLEXCAN_TransmitData(uint8_t u8CanIndex, const FLEXCAN_TxMsgTy tRetVal = FLEXCAN_ERROR_TIMEOUT; } } -*/ + + +// -------------------------- } } #if FLEXCAN_CHECK_PARAMETERS == STD_ON