/*
 * Copyright 2020-2026 Yuntu Microelectronics Co., Ltd.
 * All rights reserved.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 * 
 * @file vector.S
 * @brief 
 * 
 */

    PRESERVE8
    THUMB
    AREA    |.isr_vector|, CODE, READONLY
    IMPORT   Reset_Handler             /* Reset Handler */
    
    IMPORT   DefaultISR
    IMPORT  |Image$$STACK_end$$Limit|
    IMPORT   NMI_Handler
    IMPORT   HardFault_Handler
    IMPORT   MemManage_Handler
    IMPORT   BusFault_Handler
    IMPORT   UsageFault_Handler
    IMPORT   SVC_Handler
    IMPORT   DebugMon_Handler
    IMPORT   PendSV_Handler
    IMPORT   SysTick_Handler
    IMPORT   DMA0_IRQHandler
    IMPORT   DMA1_IRQHandler
    IMPORT   DMA2_IRQHandler
    IMPORT   DMA3_IRQHandler
    IMPORT   DMA_Error_IRQHandler
    IMPORT   EFM_IRQHandler
    IMPORT   EFM_Error_IRQHandler
    IMPORT   PCU_IRQHandler
    IMPORT   EFM_Ecc_IRQHandler
    IMPORT   WDG0_IRQHandler
    IMPORT   I2C0_Master_IRQHandler
    IMPORT   I2C0_Slave_IRQHandler
    IMPORT   SPI0_IRQHandler
    IMPORT   SPI1_IRQHandler
    IMPORT   SPI2_IRQHandler
    IMPORT   I2C1_Master_IRQHandler
    IMPORT   UART0_IRQHandler
    IMPORT   UART1_IRQHandler
    IMPORT   UART2_IRQHandler
    IMPORT   ADC0_IRQHandler
    IMPORT   ACMP0_IRQHandler
    IMPORT   EMU0_SB_IRQHandler
    IMPORT   EMU0_DB_IRQHandler
    IMPORT   pTMR0_Ch0_IRQHandler
    IMPORT   pTMR0_Ch1_IRQHandler
    IMPORT   pTMR0_Ch2_IRQHandler
    IMPORT   pTMR0_Ch3_IRQHandler
    IMPORT   SCU_IRQHandler
    IMPORT   lpTMR0_IRQHandler
    IMPORT   GPIOA_IRQHandler
    IMPORT   GPIOB_IRQHandler
    IMPORT   GPIOC_IRQHandler
    IMPORT   GPIOD_IRQHandler
    IMPORT   GPIOE_IRQHandler
    IMPORT   CAN0_ORed_IRQHandler
    IMPORT   CAN0_Error_IRQHandler
    IMPORT   CAN0_Wake_Up_IRQHandler
    IMPORT   CAN0_ORed_0_15_MB_IRQHandler
    IMPORT   CAN0_ORed_16_31_MB_IRQHandler
    IMPORT   CAN0_ORed_32_47_MB_IRQHandler
    IMPORT   CAN0_ORed_48_63_MB_IRQHandler
    IMPORT   CAN1_ORed_IRQHandler
    IMPORT   CAN1_Error_IRQHandler
    IMPORT   CAN1_Wake_Up_IRQHandler
    IMPORT   CAN1_ORed_0_15_MB_IRQHandler
    IMPORT   CAN1_ORed_16_31_MB_IRQHandler
    IMPORT   CAN1_ORed_32_47_MB_IRQHandler
    IMPORT   CAN1_ORed_48_63_MB_IRQHandler
    IMPORT   eTMR0_Ch0_Ch1_IRQHandler
    IMPORT   eTMR0_Ch2_Ch3_IRQHandler
    IMPORT   eTMR0_Ch4_Ch5_IRQHandler
    IMPORT   eTMR0_Ch6_Ch7_IRQHandler
    IMPORT   eTMR0_Fault_IRQHandler
    IMPORT   eTMR0_Ovf_IRQHandler
    IMPORT   eTMR1_Ch0_Ch1_IRQHandler
    IMPORT   eTMR1_Ch2_Ch3_IRQHandler
    IMPORT   eTMR1_Ch4_Ch5_IRQHandler
    IMPORT   eTMR1_Ch6_Ch7_IRQHandler
    IMPORT   eTMR1_Fault_IRQHandler
    IMPORT   eTMR1_Ovf_IRQHandler
    IMPORT   MPWM0_Ch0_Ovf_IRQHandler
    IMPORT   MPWM0_Ch1_Ovf_IRQHandler
    IMPORT   MPWM0_Ch2_Ovf_IRQHandler
    IMPORT   MPWM0_Ch3_Ovf_IRQHandler
    IMPORT   MPWM0_Ch4_Ovf_IRQHandler
    IMPORT   MPWM0_Ch5_Ovf_IRQHandler
    IMPORT   MPWM0_Ch6_Ovf_IRQHandler
    IMPORT   MPWM0_Ch7_Ovf_IRQHandler
    IMPORT   MPWM0_Ch0_IRQHandler
    IMPORT   MPWM0_Ch1_IRQHandler
    IMPORT   MPWM0_Ch2_IRQHandler
    IMPORT   MPWM0_Ch3_IRQHandler
    IMPORT   MPWM0_Ch4_IRQHandler
    IMPORT   MPWM0_Ch5_IRQHandler
    IMPORT   MPWM0_Ch6_IRQHandler
    IMPORT   MPWM0_Ch7_IRQHandler
    IMPORT   TRNG_IRQHandler
    IMPORT   HCU_IRQHandler
    DCD |Image$$STACK_end$$Limit|   /* Top of Stack for Initial Stack Pointer */
    DCD Reset_Handler             /* Reset Handler */
    DCD NMI_Handler
    DCD HardFault_Handler
    DCD MemManage_Handler
    DCD BusFault_Handler
    DCD UsageFault_Handler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD SVC_Handler
    DCD DebugMon_Handler
    DCD DefaultISR
    DCD PendSV_Handler
    DCD SysTick_Handler
    DCD DMA0_IRQHandler
    DCD DMA1_IRQHandler
    DCD DMA2_IRQHandler
    DCD DMA3_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DMA_Error_IRQHandler
    DCD DefaultISR
    DCD EFM_IRQHandler
    DCD EFM_Error_IRQHandler
    DCD PCU_IRQHandler
    DCD EFM_Ecc_IRQHandler
    DCD WDG0_IRQHandler
    DCD DefaultISR
    DCD I2C0_Master_IRQHandler
    DCD I2C0_Slave_IRQHandler
    DCD SPI0_IRQHandler
    DCD SPI1_IRQHandler
    DCD SPI2_IRQHandler
    DCD I2C1_Master_IRQHandler
    DCD DefaultISR
    DCD UART0_IRQHandler
    DCD DefaultISR
    DCD UART1_IRQHandler
    DCD DefaultISR
    DCD UART2_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD ADC0_IRQHandler
    DCD DefaultISR
    DCD ACMP0_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD EMU0_SB_IRQHandler
    DCD EMU0_DB_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD pTMR0_Ch0_IRQHandler
    DCD pTMR0_Ch1_IRQHandler
    DCD pTMR0_Ch2_IRQHandler
    DCD pTMR0_Ch3_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD SCU_IRQHandler
    DCD lpTMR0_IRQHandler
    DCD GPIOA_IRQHandler
    DCD GPIOB_IRQHandler
    DCD GPIOC_IRQHandler
    DCD GPIOD_IRQHandler
    DCD GPIOE_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD CAN0_ORed_IRQHandler
    DCD CAN0_Error_IRQHandler
    DCD CAN0_Wake_Up_IRQHandler
    DCD CAN0_ORed_0_15_MB_IRQHandler
    DCD CAN0_ORed_16_31_MB_IRQHandler
    DCD CAN0_ORed_32_47_MB_IRQHandler
    DCD CAN0_ORed_48_63_MB_IRQHandler
    DCD CAN1_ORed_IRQHandler
    DCD CAN1_Error_IRQHandler
    DCD CAN1_Wake_Up_IRQHandler
    DCD CAN1_ORed_0_15_MB_IRQHandler
    DCD CAN1_ORed_16_31_MB_IRQHandler
    DCD CAN1_ORed_32_47_MB_IRQHandler
    DCD CAN1_ORed_48_63_MB_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD eTMR0_Ch0_Ch1_IRQHandler
    DCD eTMR0_Ch2_Ch3_IRQHandler
    DCD eTMR0_Ch4_Ch5_IRQHandler
    DCD eTMR0_Ch6_Ch7_IRQHandler
    DCD eTMR0_Fault_IRQHandler
    DCD eTMR0_Ovf_IRQHandler
    DCD eTMR1_Ch0_Ch1_IRQHandler
    DCD eTMR1_Ch2_Ch3_IRQHandler
    DCD eTMR1_Ch4_Ch5_IRQHandler
    DCD eTMR1_Ch6_Ch7_IRQHandler
    DCD eTMR1_Fault_IRQHandler
    DCD eTMR1_Ovf_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD MPWM0_Ch0_Ovf_IRQHandler
    DCD MPWM0_Ch1_Ovf_IRQHandler
    DCD MPWM0_Ch2_Ovf_IRQHandler
    DCD MPWM0_Ch3_Ovf_IRQHandler
    DCD MPWM0_Ch4_Ovf_IRQHandler
    DCD MPWM0_Ch5_Ovf_IRQHandler
    DCD MPWM0_Ch6_Ovf_IRQHandler
    DCD MPWM0_Ch7_Ovf_IRQHandler
    DCD MPWM0_Ch0_IRQHandler
    DCD MPWM0_Ch1_IRQHandler
    DCD MPWM0_Ch2_IRQHandler
    DCD MPWM0_Ch3_IRQHandler
    DCD MPWM0_Ch4_IRQHandler
    DCD MPWM0_Ch5_IRQHandler
    DCD MPWM0_Ch6_IRQHandler
    DCD MPWM0_Ch7_IRQHandler
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD DefaultISR
    DCD TRNG_IRQHandler
    DCD HCU_IRQHandler
    END