Обновление 23.06.2026
This commit is contained in:
parent
d2cf8eade1
commit
d52b67b759
10
CanPorts.c
10
CanPorts.c
|
|
@ -19,9 +19,8 @@ static void CAN0_ErrorInterrupt_CallBack(uint8_t u8CanIndex, FLEXCAN_ErrorInfoTy
|
||||||
PROCESS_UNUSED_VAR(pErrorInfo);
|
PROCESS_UNUSED_VAR(pErrorInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
osMessageQueueId_t txDataQueueCan0 = NULL;
|
|
||||||
static void CAN0_TxInterruptCallBackType(uint8_t u8CanIndex, uint8_t u8TxHandler) {
|
static void CAN0_TxInterruptCallBackType(uint8_t u8CanIndex, uint8_t u8TxHandler) {
|
||||||
osMessageQueuePut(txDataQueueCan0, &u8TxHandler, 0x0, 0U);
|
osMessageQueuePut(CAN_PORTS.Can0.txDataQueueCan, &u8TxHandler, 0x0, 0U);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void CAN1_ErrorInterrupt_CallBack(uint8_t u8CanIndex, FLEXCAN_ErrorInfoType *pErrorInfo) {
|
static void CAN1_ErrorInterrupt_CallBack(uint8_t u8CanIndex, FLEXCAN_ErrorInfoType *pErrorInfo) {
|
||||||
|
|
@ -30,9 +29,8 @@ static void CAN1_ErrorInterrupt_CallBack(uint8_t u8CanIndex, FLEXCAN_ErrorInfoTy
|
||||||
PROCESS_UNUSED_VAR(pErrorInfo);
|
PROCESS_UNUSED_VAR(pErrorInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
osMessageQueueId_t txDataQueueCan1 = NULL;
|
|
||||||
static void CAN1_TxInterruptCallBackType(uint8_t u8CanIndex, uint8_t u8TxHandler) {
|
static void CAN1_TxInterruptCallBackType(uint8_t u8CanIndex, uint8_t u8TxHandler) {
|
||||||
osMessageQueuePut(txDataQueueCan1, &u8TxHandler, 0x0, 0U);
|
osMessageQueuePut(CAN_PORTS.Can1.txDataQueueCan, &u8TxHandler, 0x0, 0U);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if (CAN_DMA_EN == 1)
|
#if (CAN_DMA_EN == 1)
|
||||||
|
|
@ -188,8 +186,6 @@ static bool vCanPort_InitCan0() {
|
||||||
|
|
||||||
vCanPort_InitCAN0RxTxPin();
|
vCanPort_InitCAN0RxTxPin();
|
||||||
|
|
||||||
txDataQueueCan0 = osMessageQueueNew(1, 1, NULL);
|
|
||||||
|
|
||||||
#if (CAN_DMA_EN == 1)
|
#if (CAN_DMA_EN == 1)
|
||||||
bool result = vCanSerialPortFrameDMAInit(
|
bool result = vCanSerialPortFrameDMAInit(
|
||||||
&CAN_PORTS.Can0,
|
&CAN_PORTS.Can0,
|
||||||
|
|
@ -295,8 +291,6 @@ static bool vCanPort_InitCan1() {
|
||||||
|
|
||||||
vCanPort_InitCAN1RxTxPin();
|
vCanPort_InitCAN1RxTxPin();
|
||||||
|
|
||||||
txDataQueueCan1 = osMessageQueueNew(1, 1, NULL);
|
|
||||||
|
|
||||||
#if (CAN_DMA_EN == 1)
|
#if (CAN_DMA_EN == 1)
|
||||||
bool result = vCanSerialPortFrameDMAInit(
|
bool result = vCanSerialPortFrameDMAInit(
|
||||||
&CAN_PORTS.Can1,
|
&CAN_PORTS.Can1,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue