120 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/**
 | 
						|
  **************************************************************************
 | 
						|
  * @file     at32f415_int.c
 | 
						|
  * @brief    main interrupt service routines.
 | 
						|
  **************************************************************************
 | 
						|
  *                       Copyright notice & Disclaimer
 | 
						|
  *
 | 
						|
  * The software Board Support Package (BSP) that is made available to
 | 
						|
  * download from Artery official website is the copyrighted work of Artery.
 | 
						|
  * Artery authorizes customers to use, copy, and distribute the BSP
 | 
						|
  * software and its related documentation for the purpose of design and
 | 
						|
  * development in conjunction with Artery microcontrollers. Use of the
 | 
						|
  * software is governed by this copyright notice and the following disclaimer.
 | 
						|
  *
 | 
						|
  * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
 | 
						|
  * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
 | 
						|
  * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
 | 
						|
  * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
 | 
						|
  * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
 | 
						|
  * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
 | 
						|
  *
 | 
						|
  **************************************************************************
 | 
						|
  */
 | 
						|
 | 
						|
/* includes ------------------------------------------------------------------*/
 | 
						|
#include "at32f415_int.h"
 | 
						|
 | 
						|
/** @addtogroup AT32F415_periph_examples
 | 
						|
  * @{
 | 
						|
  */
 | 
						|
 | 
						|
/** @addtogroup 415_CRC_calculation
 | 
						|
  * @{
 | 
						|
  */
 | 
						|
 | 
						|
/**
 | 
						|
  * @brief  this function handles nmi exception.
 | 
						|
  * @param  none
 | 
						|
  * @retval none
 | 
						|
  */
 | 
						|
void NMI_Handler(void)
 | 
						|
{
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
  * @brief  this function handles memory manage exception.
 | 
						|
  * @param  none
 | 
						|
  * @retval none
 | 
						|
  */
 | 
						|
void MemManage_Handler(void)
 | 
						|
{
 | 
						|
  /* go to infinite loop when memory manage exception occurs */
 | 
						|
 | 
						|
  while(1)
 | 
						|
  {
 | 
						|
  }
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
  * @brief  this function handles bus fault exception.
 | 
						|
  * @param  none
 | 
						|
  * @retval none
 | 
						|
  */
 | 
						|
void BusFault_Handler(void)
 | 
						|
{
 | 
						|
  /* go to infinite loop when bus fault exception occurs */
 | 
						|
  while(1)
 | 
						|
  {
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
  * @brief  this function handles usage fault exception.
 | 
						|
  * @param  none
 | 
						|
  * @retval none
 | 
						|
  */
 | 
						|
void UsageFault_Handler(void)
 | 
						|
{
 | 
						|
  /* go to infinite loop when usage fault exception occurs */
 | 
						|
  while(1)
 | 
						|
  {
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
  * @brief  this function handles svcall exception.
 | 
						|
  * @param  none
 | 
						|
  * @retval none
 | 
						|
  */
 | 
						|
//void SVC_Handler(void)
 | 
						|
//{
 | 
						|
//}
 | 
						|
 | 
						|
/**
 | 
						|
  * @brief  this function handles debug monitor exception.
 | 
						|
  * @param  none
 | 
						|
  * @retval none
 | 
						|
  */
 | 
						|
void DebugMon_Handler(void)
 | 
						|
{
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
  * @brief  this function handles pendsv_handler exception.
 | 
						|
  * @param  none
 | 
						|
  * @retval none
 | 
						|
  */
 | 
						|
//void PendSV_Handler(void)
 | 
						|
//{
 | 
						|
//}
 | 
						|
 | 
						|
/**
 | 
						|
  * @}
 | 
						|
  */
 | 
						|
 | 
						|
/**
 | 
						|
  * @}
 | 
						|
  */
 |