Обновление

This commit is contained in:
cfif 2025-10-09 10:58:41 +03:00
parent 9e41782f73
commit e16d053e5c
1 changed files with 21 additions and 1 deletions

View File

@ -12,7 +12,7 @@ typedef struct {
uint32_t u32CanRAM[4];
} Can_RamType;
ALIGN(256) extern Can_RamType g_aRxDataBuf[16]; // dma ring buffer size is 256
ALIGN(256) Can_RamType g_aRxDataBuf[16]; // dma ring buffer size is 256
static void DMA_TransferCompleteCallback(void) {
CanSerialPortFrameIrqRxProcessing(CAN_PORTS.Can0_IO.env, (uint32_t *)&g_aRxDataBuf[0]);
@ -101,4 +101,24 @@ void CanPorts_Init() {
vCanPort_InitCan0();
CAN_PORTS.Can0_IO = CanPortFrame_GetIo(&CAN_PORTS.Can0);
}
void CAN0_IRQHandler(void)
{
FLEXCAN_IRQHandler(0U);
}
void CAN1_IRQHandler(void)
{
FLEXCAN_IRQHandler(1U);
}
void CAN2_IRQHandler(void)
{
FLEXCAN_IRQHandler(2U);
}
void CAN3_IRQHandler(void)
{
FLEXCAN_IRQHandler(3U);
}