未验证 提交 bb2eb41b 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #1250 from valeriyvan/fixmemcpy

Fix wrong memcpy parameter
...@@ -415,7 +415,7 @@ void MCAN_SetSTDFilterElement(CAN_Type *base, ...@@ -415,7 +415,7 @@ void MCAN_SetSTDFilterElement(CAN_Type *base,
{ {
uint8_t *elementAddress = 0; uint8_t *elementAddress = 0;
elementAddress = (uint8_t *)(MCAN_GetMsgRAMBase(base) + config->address + idx * 4U); 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, void MCAN_SetEXTFilterElement(CAN_Type *base,
...@@ -425,7 +425,7 @@ void MCAN_SetEXTFilterElement(CAN_Type *base, ...@@ -425,7 +425,7 @@ void MCAN_SetEXTFilterElement(CAN_Type *base,
{ {
uint8_t *elementAddress = 0; uint8_t *elementAddress = 0;
elementAddress = (uint8_t *)(MCAN_GetMsgRAMBase(base) + config->address + idx * 8U); 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) static uint32_t MCAN_GetRxFifo0ElementAddress(CAN_Type *base)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册