mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/sta-core.git
synced 2025-06-10 16:55:58 +00:00
feat(can): Tx complete callback
This commit is contained in:
parent
519048b32b
commit
0b7bb7ca7e
@ -225,6 +225,15 @@ namespace sta
|
|||||||
STA_WEAK
|
STA_WEAK
|
||||||
void CanBus_RxPendingCallbackSecondary(uint32_t fifo)
|
void CanBus_RxPendingCallbackSecondary(uint32_t fifo)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
STA_WEAK
|
||||||
|
void CanBus_TxMailboxCompleteCallback()
|
||||||
|
{}
|
||||||
|
|
||||||
|
STA_WEAK
|
||||||
|
void CanBus_TxMailboxCompleteCallbackSecondary()
|
||||||
|
{}
|
||||||
|
|
||||||
} // namespace sta
|
} // namespace sta
|
||||||
|
|
||||||
|
|
||||||
@ -252,6 +261,39 @@ extern "C"
|
|||||||
sta::CanBus_RxPendingCallbackSecondary(CAN_RX_FIFO1);
|
sta::CanBus_RxPendingCallbackSecondary(CAN_RX_FIFO1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void HAL_CAN_TxMailbox0CompleteCallback(CAN_HandleTypeDef *hcan)
|
||||||
|
{
|
||||||
|
if (hcan == &STA_STM32_CAN_HANDLE)
|
||||||
|
{
|
||||||
|
sta::CanBus_TxMailboxCompleteCallback();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
sta::CanBus_TxMailboxCompleteCallbackSecondary();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void HAL_CAN_TxMailbox1CompleteCallback(CAN_HandleTypeDef *hcan)
|
||||||
|
{
|
||||||
|
if (hcan == &STA_STM32_CAN_HANDLE)
|
||||||
|
{
|
||||||
|
sta::CanBus_TxMailboxCompleteCallback();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
sta::CanBus_TxMailboxCompleteCallbackSecondary();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void HAL_CAN_TxMailbox2CompleteCallback(CAN_HandleTypeDef *hcan)
|
||||||
|
{
|
||||||
|
if (hcan == &STA_STM32_CAN_HANDLE)
|
||||||
|
{
|
||||||
|
sta::CanBus_TxMailboxCompleteCallback();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
sta::CanBus_TxMailboxCompleteCallbackSecondary();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // STA_STM32_CAN_GLOBAL
|
#endif // STA_STM32_CAN_GLOBAL
|
||||||
|
Loading…
x
Reference in New Issue
Block a user