STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
stm32h7xx_it.c File Reference

Interrupt Service Routines. More...

#include "main.h"
#include "stm32h7xx_it.h"
Include dependency graph for stm32h7xx_it.c:

Go to the source code of this file.

Functions

void NMI_Handler (void)
 This function handles Non maskable interrupt.
void HardFault_Handler (void)
 This function handles Hard fault interrupt.
void MemManage_Handler (void)
 This function handles Memory management fault.
void BusFault_Handler (void)
 This function handles Pre-fetch fault, memory access fault.
void UsageFault_Handler (void)
 This function handles Undefined instruction or illegal state.
void DebugMon_Handler (void)
 This function handles Debug monitor.
void RTC_WKUP_IRQHandler (void)
 This function handles RTC wake-up interrupt through EXTI line.
void EXTI0_IRQHandler (void)
 This function handles EXTI line0 interrupt.
void EXTI2_IRQHandler (void)
 This function handles EXTI line2 interrupt.
void EXTI3_IRQHandler (void)
 This function handles EXTI line3 interrupt.
void TIM2_IRQHandler (void)
 This function handles TIM2 global interrupt.
void EXTI15_10_IRQHandler (void)
 This function handles EXTI line[15:10] interrupts.
void SDMMC1_IRQHandler (void)
 This function handles SDMMC1 global interrupt.
void TIM6_DAC_IRQHandler (void)
 This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts.
void OTG_HS_EP1_IN_IRQHandler (void)
 This function handles USB On The Go HS End Point 1 In global interrupt.
void OTG_HS_IRQHandler (void)
 This function handles USB OTG HS global interrupt.
void UART9_IRQHandler (void)
 This function handles UART9 global interrupt.

Variables

PCD_HandleTypeDef hpcd_USB_OTG_HS
RTC_HandleTypeDef hrtc
MMC_HandleTypeDef hmmc1
TIM_HandleTypeDef htim2
UART_HandleTypeDef huart9
TIM_HandleTypeDef htim6

Detailed Description

Interrupt Service Routines.

Attention

Copyright (c) 2026 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Definition in file stm32h7xx_it.c.

Function Documentation

◆ BusFault_Handler()

void BusFault_Handler ( void )

This function handles Pre-fetch fault, memory access fault.

Definition at line 120 of file stm32h7xx_it.c.

◆ DebugMon_Handler()

void DebugMon_Handler ( void )

This function handles Debug monitor.

Definition at line 150 of file stm32h7xx_it.c.

◆ EXTI0_IRQHandler()

void EXTI0_IRQHandler ( void )

This function handles EXTI line0 interrupt.

Definition at line 184 of file stm32h7xx_it.c.

References HAL_GPIO_EXTI_IRQHandler(), and IMU_INT1_Pin.

◆ EXTI15_10_IRQHandler()

void EXTI15_10_IRQHandler ( void )

This function handles EXTI line[15:10] interrupts.

Definition at line 240 of file stm32h7xx_it.c.

References ETH_INT_Pin, and HAL_GPIO_EXTI_IRQHandler().

◆ EXTI2_IRQHandler()

void EXTI2_IRQHandler ( void )

This function handles EXTI line2 interrupt.

Definition at line 198 of file stm32h7xx_it.c.

References HAL_GPIO_EXTI_IRQHandler(), and RADIO_DIO1_Pin.

◆ EXTI3_IRQHandler()

void EXTI3_IRQHandler ( void )

This function handles EXTI line3 interrupt.

Definition at line 212 of file stm32h7xx_it.c.

References ACCEL_INT_1_Pin, and HAL_GPIO_EXTI_IRQHandler().

◆ HardFault_Handler()

void HardFault_Handler ( void )

This function handles Hard fault interrupt.

Definition at line 90 of file stm32h7xx_it.c.

◆ MemManage_Handler()

void MemManage_Handler ( void )

This function handles Memory management fault.

Definition at line 105 of file stm32h7xx_it.c.

◆ NMI_Handler()

void NMI_Handler ( void )

This function handles Non maskable interrupt.

Definition at line 75 of file stm32h7xx_it.c.

◆ OTG_HS_EP1_IN_IRQHandler()

void OTG_HS_EP1_IN_IRQHandler ( void )

This function handles USB On The Go HS End Point 1 In global interrupt.

Definition at line 282 of file stm32h7xx_it.c.

References hpcd_USB_OTG_HS.

◆ OTG_HS_IRQHandler()

void OTG_HS_IRQHandler ( void )

This function handles USB OTG HS global interrupt.

Definition at line 296 of file stm32h7xx_it.c.

References hpcd_USB_OTG_HS.

◆ RTC_WKUP_IRQHandler()

void RTC_WKUP_IRQHandler ( void )

This function handles RTC wake-up interrupt through EXTI line.

Definition at line 170 of file stm32h7xx_it.c.

References HAL_RTCEx_WakeUpTimerIRQHandler(), and hrtc.

◆ SDMMC1_IRQHandler()

void SDMMC1_IRQHandler ( void )

This function handles SDMMC1 global interrupt.

Definition at line 254 of file stm32h7xx_it.c.

References hmmc1.

◆ TIM2_IRQHandler()

void TIM2_IRQHandler ( void )

This function handles TIM2 global interrupt.

Definition at line 226 of file stm32h7xx_it.c.

References HAL_TIM_IRQHandler(), and htim2.

◆ TIM6_DAC_IRQHandler()

void TIM6_DAC_IRQHandler ( void )

This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts.

Definition at line 268 of file stm32h7xx_it.c.

References HAL_TIM_IRQHandler(), and htim6.

◆ UART9_IRQHandler()

void UART9_IRQHandler ( void )

This function handles UART9 global interrupt.

Definition at line 310 of file stm32h7xx_it.c.

References HAL_UART_IRQHandler(), and huart9.

◆ UsageFault_Handler()

void UsageFault_Handler ( void )

This function handles Undefined instruction or illegal state.

Definition at line 135 of file stm32h7xx_it.c.

Variable Documentation

◆ hmmc1

MMC_HandleTypeDef hmmc1
extern

Definition at line 54 of file main.c.

◆ hpcd_USB_OTG_HS

PCD_HandleTypeDef hpcd_USB_OTG_HS
extern

Definition at line 41 of file usbd_conf.c.

Referenced by OTG_HS_EP1_IN_IRQHandler(), OTG_HS_IRQHandler(), and USBD_LL_Init().

◆ hrtc

RTC_HandleTypeDef hrtc
extern

Definition at line 52 of file main.c.

◆ htim2

TIM_HandleTypeDef htim2
extern

Definition at line 62 of file main.c.

◆ htim6

◆ huart9

UART_HandleTypeDef huart9
extern

Definition at line 65 of file main.c.