| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- /********************************** (C) COPYRIGHT *******************************
- * File Name : ch32v20x_it.c
- * Author : WCH
- * Version : V1.0.0
- * Date : 2022/06/16
- * Description : Main Interrupt Service Routines.
- *********************************************************************************
- * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd.
- * Attention: This software (modified or not) and binary are used for
- * microcontroller manufactured by Nanjing Qinheng Microelectronics.
- *******************************************************************************/
- /*********************************************************************
- * INCLUDES
- */
- #include "ch32v20x_it.h"
- #include "CONFIG.h"
- /*********************************************************************
- * LOCAL FUNCTIONS
- */
- void NMI_Handler(void) __attribute__((interrupt("WCH-Interrupt-fast")));
- void HardFault_Handler(void) __attribute__((interrupt("WCH-Interrupt-fast")));
- void BB_IRQHandler(void) __attribute__((interrupt("WCH-Interrupt-fast")));
- //void LLE_IRQHandler(void) __attribute__((interrupt("WCH-Interrupt-fast")));
- /*********************************************************************
- * @fn NMI_Handler
- *
- * @brief This function handles NMI exception.
- *
- * @return None
- */
- void NMI_Handler(void)
- {
- }
- /*********************************************************************
- * @fn HardFault_Handler
- *
- * @brief This function handles Hard Fault exception.
- *
- * @return None
- */
- void HardFault_Handler(void)
- {
- NVIC_SystemReset();
- while(1)
- {
- }
- }
- /*********************************************************************
- * @fn BB_IRQHandler
- *
- * @brief BB Interrupt for BLE.
- *
- * @return None
- */
- void BB_IRQHandler(void)
- {
- BB_IRQLibHandler();
- }
- ///*********************************************************************
- // * @fn LLE_IRQHandler
- // *
- // * @brief LLE Interrupt for BLE.
- // *
- // * @return None
- // */
- //void LLE_IRQHandler(void)
- //{
- // LLE_IRQLibHandler();
- //}
|