/** * @brief This function handles CAN2 RX0 interrupt. */ void CAN2_RX0_IRQHandler(void) { /* USER CODE BEGIN CAN2_RX0_IRQn 0 */ /* USER CODE END CAN2_RX0_IRQn 0 */ HAL_CAN_IRQHandler(&hcan2); /* USER CODE BEGIN CAN2_RX0_IRQn 1 */ /* USER CODE END CAN2_RX0_IRQn 1 */ }
/** * @brief This function handles CAN1 SCE interrupt. */ void CAN1_SCE_IRQHandler(void) { /* USER CODE BEGIN CAN1_SCE_IRQn 0 */ /* USER CODE END CAN1_SCE_IRQn 0 */ HAL_CAN_IRQHandler(&hcan1); /* USER CODE BEGIN CAN1_SCE_IRQn 1 */ /* USER CODE END CAN1_SCE_IRQn 1 */ }
/** * @brief This function handles CAN2 RX0 interrupts. */ void CAN2_RX0_IRQHandler(void) { /* USER CODE BEGIN CAN2_RX0_IRQn 0 */ /* USER CODE END CAN2_RX0_IRQn 0 */ trace_puts("Get a message from CAN2!"); HAL_CAN_IRQHandler(&hcan2); /* USER CODE BEGIN CAN2_RX0_IRQn 1 */ /* USER CODE END CAN2_RX0_IRQn 1 */ }
/** * @brief This function handles CAN2 TX interrupt request. * @param None * @retval None */ void CAN2_TX_IRQHandler(void) { HAL_CAN_IRQHandler(&CanHandle); }
/** * @brief This function handles CAN1 RX1 interrupt request. * @param None * @retval None */ void CAN1_RX1_IRQHandler(void) { HAL_CAN_IRQHandler(&CanHandle); }
/** * @brief This function handles CAN2 RX1 interrupt request. * @param None * @retval None */ void CAN2_RX1_IRQHandler(void) { HAL_CAN_IRQHandler(&CAN_Handle); }
/** * @brief This function handles CAN1 TX interrupt request. * @param None * @retval None */ void CAN1_TX_IRQHandler(void) { HAL_CAN_IRQHandler(&CAN_Handle); }
/** * @brief This function handles USB low priority or CAN RX0 interrupts. */ void USB_LP_CAN1_RX0_IRQHandler(void) { HAL_CAN_IRQHandler(&hcan); HAL_PCD_IRQHandler(&hpcd_USB_FS); }
/** * @brief This function handles CAN1 TX interrupts. */ void CAN1_TX_IRQHandler(void) { HAL_CAN_IRQHandler(&hcan_bsp1); }
void CAN1_SCE_IRQHandler(void) { HAL_CAN_IRQHandler(s_can1Handle); }