Обновление
This commit is contained in:
parent
9e41782f73
commit
e16d053e5c
22
CanPorts.c
22
CanPorts.c
|
|
@ -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);
|
||||
}
|
||||
Loading…
Reference in New Issue