mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-08-19 17:48:33 -04:00
Update to V4.0.4. Add in STR912 port and demo.
This commit is contained in:
parent
05023971cb
commit
3dcbed5763
445 changed files with 30007 additions and 331 deletions
374
Demo/ARM9_STR91X_IAR/Library/source/91x_it.c
Normal file
374
Demo/ARM9_STR91X_IAR/Library/source/91x_it.c
Normal file
|
|
@ -0,0 +1,374 @@
|
|||
/******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
|
||||
* File Name : 91x_it.c
|
||||
* Author : MCD Application Team
|
||||
* Date First Issued : 03/31/2006 : Beta Version V0.1
|
||||
* Description : Main Interrupt Service Routines.
|
||||
********************************************************************************
|
||||
* This file can be used to describe all the exceptions subroutines
|
||||
* that may occur within user application.
|
||||
* When an interrupt happens, the software will branch automatically
|
||||
* to the corresponding routine according to the interrupt vector
|
||||
* loaded in the PC register.
|
||||
* The following routines are all empty, user can write code for
|
||||
* exceptions handlers and peripherals IRQ interrupts.
|
||||
********************************************************************************
|
||||
* History:
|
||||
* 03/31/2006 : Beta Version V0.1
|
||||
********************************************************************************
|
||||
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
|
||||
* CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS
|
||||
* A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
|
||||
* OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
|
||||
* OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
|
||||
* CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
|
||||
*******************************************************************************/
|
||||
#include "91x_it.h"
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : Undefined_Handler
|
||||
* Description : This function Undefined instruction exception.
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void Undefined_Handler(void)
|
||||
{
|
||||
// NOT USED.
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : SWI_Handler
|
||||
* Description : This function handles SW exception.
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void SWI_Handler(void)
|
||||
{
|
||||
// NOT USED.
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : Prefetch_Handler
|
||||
* Description : This function handles preftetch abort exception.
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void Prefetch_Handler(void)
|
||||
{
|
||||
// NOT USED.
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : Abort_Handler
|
||||
* Description : This function handles data abort exception.
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void Abort_Handler(void)
|
||||
{
|
||||
// NOT USED.
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : FIQ_Handler
|
||||
* Description : This function handles FIQ exception.
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void FIQ_Handler(void)
|
||||
{
|
||||
// NOT USED.
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : SW_IRQHandler
|
||||
* Description : This function handles the SW interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void SW_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : ARMRX_IRQHandler
|
||||
* Description : This function handles the ARMRX interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void ARMRX_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : ARMTX_IRQHandler
|
||||
* Description : This function handles the ARMTX interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void ARMTX_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : TIM0_IRQHandler
|
||||
* Description : This function handles the TIM0 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void TIM0_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : TIM1_IRQHandler
|
||||
* Description : This function handles the TIM1 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void TIM1_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : TIM2_IRQHandler
|
||||
* Description : This function handles the TIM2 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void TIM2_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : TIM3_IRQHandler
|
||||
* Description : This function handles the TIM3 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void TIM3_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : USBHP_IRQHandler
|
||||
* Description : This function handles the USBHP interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void USBHP_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : USBLP_IRQHandler
|
||||
* Description : This function handles the USBLP interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void USBLP_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : SCU_IRQHandler
|
||||
* Description : This function handles the SCU interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void SCU_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : DMA_IRQHandler
|
||||
* Description : This function handles the DMA interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void DMA_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : CAN_IRQHandler
|
||||
* Description : This function handles the CAN interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void CAN_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : MC_IRQHandler
|
||||
* Description : This function handles the MC interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void MC_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : ADC_IRQHandler
|
||||
* Description : This function handles the ADC interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void ADC_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : UART0_IRQHandler
|
||||
* Description : This function handles the UART0 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void UART0_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : UART2_IRQHandler
|
||||
* Description : This function handles the UART2 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void UART2_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : I2C0_IRQHandler
|
||||
* Description : This function handles the I2C0 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void I2C0_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : I2C1_IRQHandler
|
||||
* Description : This function handles the I2C1 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void I2C1_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : SSP0_IRQHandler
|
||||
* Description : This function handles the SSP0 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void SSP0_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : SSP1_IRQHandler
|
||||
* Description : This function handles the SSP1 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void SSP1_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : LVD_IRQHandler
|
||||
* Description : This function handles the LVD interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void LVD_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : RTC_IRQHandler
|
||||
* Description : This function handles the RTC interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void RTC_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : WIU_IRQHandler
|
||||
* Description : This function handles the WIU interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void WIU_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : EXTIT0_IRQHandler
|
||||
* Description : This function handles the EXTIT0 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void EXTIT0_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : EXTIT1_IRQHandler
|
||||
* Description : This function handles the EXTIT1 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void EXTIT1_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : EXTIT2_IRQHandler
|
||||
* Description : This function handles the EXTIT2 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void EXTIT2_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : EXTIT3_IRQHandler
|
||||
* Description : This function handles the EXTIT3 interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void EXTIT3_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : USBWU_IRQHandler
|
||||
* Description : This function handles the USBWU interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void USBWU_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
/*******************************************************************************
|
||||
* Function Name : PFQBC_IRQHandler
|
||||
* Description : This function handles the PFQBC interrupt request
|
||||
* Input : None
|
||||
* Output : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void PFQBC_IRQHandler(void)
|
||||
{
|
||||
}
|
||||
|
||||
/******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/
|
||||
Loading…
Add table
Add a link
Reference in a new issue