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
|
||||
void CanBus_RxPendingCallbackSecondary(uint32_t fifo)
|
||||
{}
|
||||
|
||||
STA_WEAK
|
||||
void CanBus_TxMailboxCompleteCallback()
|
||||
{}
|
||||
|
||||
STA_WEAK
|
||||
void CanBus_TxMailboxCompleteCallbackSecondary()
|
||||
{}
|
||||
|
||||
} // namespace sta
|
||||
|
||||
|
||||
@ -252,6 +261,39 @@ extern "C"
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user