From a3bac3cb614c5e8a800a5906553f2ba6156bd814 Mon Sep 17 00:00:00 2001 From: Valeriy Van Date: Fri, 2 Mar 2018 11:46:40 +0100 Subject: [PATCH] Fix wrong memcpy parameter --- .../devices/LPC54608/drivers/fsl_mcan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsp/lpc54608-LPCXpresso/SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_mcan.c b/bsp/lpc54608-LPCXpresso/SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_mcan.c index 45b3059fe..0e70a0385 100644 --- a/bsp/lpc54608-LPCXpresso/SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_mcan.c +++ b/bsp/lpc54608-LPCXpresso/SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_mcan.c @@ -415,7 +415,7 @@ void MCAN_SetSTDFilterElement(CAN_Type *base, { uint8_t *elementAddress = 0; elementAddress = (uint8_t *)(MCAN_GetMsgRAMBase(base) + config->address + idx * 4U); - memcpy(elementAddress, filter, sizeof(filter)); + memcpy(elementAddress, filter, sizeof(*filter)); } void MCAN_SetEXTFilterElement(CAN_Type *base, @@ -425,7 +425,7 @@ void MCAN_SetEXTFilterElement(CAN_Type *base, { uint8_t *elementAddress = 0; elementAddress = (uint8_t *)(MCAN_GetMsgRAMBase(base) + config->address + idx * 8U); - memcpy(elementAddress, filter, sizeof(filter)); + memcpy(elementAddress, filter, sizeof(*filter)); } static uint32_t MCAN_GetRxFifo0ElementAddress(CAN_Type *base) -- GitLab