|

楼主 |
发表于 2023-11-23 08:24:34
|
显示全部楼层
进入邮箱发送完成回调,说明有新的空间可以使用了,可以继续添加数据发送
/*
*********************************************************************************************************
* 函 数 名: HAL_CAN_TxMailbox0CompleteCallback
* 功能说明: TxMailbox0回调函数
* 形 参: hcan
* 返 回 值: 无
*********************************************************************************************************
*/
void HAL_CAN_TxMailbox0CompleteCallback(CAN_HandleTypeDef *hcan)
{
if(hcan == &Can1Handle)
{
bsp_PutMsg(MSG_CAN1_TxMailBox0, 0);
}
if(hcan == &Can2Handle)
{
bsp_PutMsg(MSG_CAN2_TxMailBox0, 0);
}
}
/*
*********************************************************************************************************
* 函 数 名: HAL_CAN_TxMailbox1CompleteCallback
* 功能说明: TxMailbox1回调函数
* 形 参: hcan
* 返 回 值: 无
*********************************************************************************************************
*/
void HAL_CAN_TxMailbox1CompleteCallback(CAN_HandleTypeDef *hcan)
{
if(hcan == &Can1Handle)
{
bsp_PutMsg(MSG_CAN1_TxMailBox1, 0);
}
if(hcan == &Can2Handle)
{
bsp_PutMsg(MSG_CAN2_TxMailBox1, 0);
}
}
/*
*********************************************************************************************************
* 函 数 名: HAL_CAN_TxMailbox2CompleteCallback
* 功能说明: TxMailbox2回调函数
* 形 参: hcan
* 返 回 值: 无
*********************************************************************************************************
*/
void HAL_CAN_TxMailbox2CompleteCallback(CAN_HandleTypeDef *hcan)
{
if(hcan == &Can1Handle)
{
bsp_PutMsg(MSG_CAN1_TxMailBox2, 0);
}
if(hcan == &Can2Handle)
{
bsp_PutMsg(MSG_CAN2_TxMailBox2, 0);
}
}
|
|