/** ****************************************************************************** * @file py32f040_it.c * @author MCU Application Team * @brief Interrupt Service Routines. ****************************************************************************** * @attention * *

© Copyright (c) 2023 Puya Semiconductor Co. * All rights reserved.

* * This software component is licensed by Puya under BSD 3-Clause license, * the "License"; You may not use this file except in compliance with the * License. You may obtain a copy of the License at: * opensource.org/licenses/BSD-3-Clause * ****************************************************************************** * @attention * *

© Copyright (c) 2016 STMicroelectronics. * All rights reserved.

* * This software component is licensed by ST under BSD 3-Clause license, * the "License"; You may not use this file except in compliance with the * License. You may obtain a copy of the License at: * opensource.org/licenses/BSD-3-Clause * ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ #include "py32f040_it.h" #include "main.h" /* Private includes ----------------------------------------------------------*/ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /* Private macro -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ /* Private user code ---------------------------------------------------------*/ /* External variables --------------------------------------------------------*/ /******************************************************************************/ /* Cortex-M0+ Processor Interruption and Exception Handlers */ /******************************************************************************/ /** * @brief This function handles Non maskable interrupt. */ void NMI_Handler(void) { } /** * @brief This function handles Hard fault interrupt. */ void HardFault_Handler(void) { while (1) { } } /** * @brief This function handles System service call via SWI instruction. */ void SVC_Handler(void) { } /** * @brief This function handles Pendable request for system service. */ void PendSV_Handler(void) { } /** * @brief This function handles System tick timer. */ void SysTick_Handler(void) { HAL_IncTick(); } /******************************************************************************/ /* PY32F040 Peripheral Interrupt Handlers */ /* Add here the Interrupt Handlers for the used peripherals. */ /* For the available peripheral interrupt handler names, */ /* please refer to the startup file. */ /******************************************************************************/ /** * @brief USART3/4 中断服务:协议口收发 */ void USART3_4_IRQHandler(void) { HAL_UART_IRQHandler(&UartHandle); } /** * @brief TIM6/LPTIM1 中断服务:1ms 节拍 */ void TIM6_LPTIM1_IRQHandler(void) { HAL_TIM_IRQHandler(&TimHandle); } /************************ (C) COPYRIGHT Puya *****END OF FILE******************/