/** | |
****************************************************************************** | |
* @file FreeRTOS/FreeRTOS_AMP_Dual_RTOS/CM4/Src/stm32h7xx_it.c | |
* @author MCD Application Team | |
* @brief Main Interrupt Service Routines for Cortex-M4. | |
****************************************************************************** | |
* @attention | |
* | |
* <h2><center>© Copyright (c) 2019 STMicroelectronics. | |
* All rights reserved.</center></h2> | |
* | |
* 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 "stm32h7xx_it.h" | |
#include "stm32h7xx_hal.h" | |
/** @addtogroup STM32H7xx_HAL_Examples | |
* @{ | |
*/ | |
/** @addtogroup GPIO_IOToggle | |
* @{ | |
*/ | |
/* Private typedef -----------------------------------------------------------*/ | |
/* Private define ------------------------------------------------------------*/ | |
/* Private macro -------------------------------------------------------------*/ | |
/* Private variables ---------------------------------------------------------*/ | |
/* Private function prototypes -----------------------------------------------*/ | |
/* Private functions ---------------------------------------------------------*/ | |
/******************************************************************************/ | |
/* Cortex-M4 Processor Exceptions Handlers */ | |
/******************************************************************************/ | |
/** | |
* @brief This function handles NMI exception. | |
* @param None | |
* @retval None | |
*/ | |
void NMI_Handler(void) | |
{ | |
} | |
/** | |
* @brief This function handles Hard Fault exception. | |
* @param None | |
* @retval None | |
*/ | |
void HardFault_Handler(void) | |
{ | |
/* Go to infinite loop when Hard Fault exception occurs */ | |
while (1) | |
{ | |
} | |
} | |
/** | |
* @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 Debug Monitor exception. | |
* @param None | |
* @retval None | |
*/ | |
void DebugMon_Handler(void) | |
{ | |
} | |
/******************************************************************************/ | |
/* STM32H7xx Peripherals Interrupt Handlers */ | |
/* Add here the Interrupt Handler for the used peripheral(s) (PPP), for the */ | |
/* available peripheral interrupt handler's name please refer to the startup */ | |
/* file (startup_stm32h7xx.s). */ | |
/******************************************************************************/ | |
/** | |
* @brief This function handles EXTI0 interrupt request. | |
* @param None | |
* @retval None | |
*/ | |
void EXTI0_IRQHandler( void ) | |
{ | |
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_0); | |
} | |
/** | |
* @brief This function handles PPP interrupt request. | |
* @param None | |
* @retval None | |
*/ | |
/*void PPP_IRQHandler(void) | |
{ | |
}*/ | |
/** | |
* @} | |
*/ | |
/** | |
* @} | |
*/ | |
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |