stm32wb/mbox: fixing txbuf queue

This commit is contained in:
Sergey Nikitenko 2022-07-29 22:48:52 +03:00 committed by Xiang Xiao
parent f758e0f260
commit 49af13c507

View File

@ -512,13 +512,13 @@ static bool stm32wb_mbox_txnext(struct stm32wb_mbox_channel_s *chan)
if (chan->ch_num == STM32WB_MBOX_BLEACL_CHANNEL)
{
memcpy(chan->msg_buf, &pkt_buf->acl_hdr,
pkt_buf->acl_hdr.len);
memcpy(&chan->msg_buf->acl_hdr, &pkt_buf->acl_hdr,
sizeof(pkt_buf->acl_hdr) + pkt_buf->acl_hdr.len);
}
else
{
memcpy(chan->msg_buf, &pkt_buf->cmd_hdr,
pkt_buf->cmd_hdr.param_len);
memcpy(&chan->msg_buf->cmd_hdr, &pkt_buf->cmd_hdr,
sizeof(pkt_buf->cmd_hdr) + pkt_buf->cmd_hdr.param_len);
}
/* Start transmission */