Avalon Firmware
 
Loading...
Searching...
No Matches
stm32g4xx_it.c File Reference

Interrupt Service Routines. More...

#include "main.h"
#include "stm32g4xx_it.h"

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 Prefetch fault, memory access fault.
 
void UsageFault_Handler (void)
 This function handles Undefined instruction or illegal state.
 
void SVC_Handler (void)
 This function handles System service call via SWI instruction.
 
void DebugMon_Handler (void)
 This function handles Debug monitor.
 
void PendSV_Handler (void)
 This function handles Pendable request for system service.
 
void SysTick_Handler (void)
 This function handles System tick timer.
 
void DMA1_Channel1_IRQHandler (void)
 This function handles DMA1 channel1 global interrupt.
 
void ADC1_2_IRQHandler (void)
 This function handles ADC1 and ADC2 global interrupt.
 
void DMA2_Channel1_IRQHandler (void)
 This function handles TIM2 global interrupt.
 
void HRTIM1_Master_IRQHandler (void)
 This function handles HRTIM master timer global interrupt.
 
void FDCAN3_IT0_IRQHandler (void)
 This function handles FDCAN3 interrupt 0.
 

Variables

DMA_HandleTypeDef hdma_adc1
 
DMA_HandleTypeDef hdma_adc2
 
ADC_HandleTypeDef hadc1
 
ADC_HandleTypeDef hadc2
 
FDCAN_HandleTypeDef hfdcan3
 
HRTIM_HandleTypeDef hhrtim1
 
TIM_HandleTypeDef htim2
 

Detailed Description

Interrupt Service Routines.

Attention

Copyright (c) 2024 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.

Function Documentation

◆ ADC1_2_IRQHandler()

void ADC1_2_IRQHandler ( void )

This function handles ADC1 and ADC2 global interrupt.

◆ BusFault_Handler()

void BusFault_Handler ( void )

This function handles Prefetch fault, memory access fault.

◆ DebugMon_Handler()

void DebugMon_Handler ( void )

This function handles Debug monitor.

◆ DMA1_Channel1_IRQHandler()

void DMA1_Channel1_IRQHandler ( void )

This function handles DMA1 channel1 global interrupt.

◆ DMA2_Channel1_IRQHandler()

void DMA2_Channel1_IRQHandler ( void )

This function handles TIM2 global interrupt.

This function handles DMA2 channel1 global interrupt.

◆ FDCAN3_IT0_IRQHandler()

void FDCAN3_IT0_IRQHandler ( void )

This function handles FDCAN3 interrupt 0.

◆ HardFault_Handler()

void HardFault_Handler ( void )

This function handles Hard fault interrupt.

◆ HRTIM1_Master_IRQHandler()

void HRTIM1_Master_IRQHandler ( void )

This function handles HRTIM master timer global interrupt.

◆ MemManage_Handler()

void MemManage_Handler ( void )

This function handles Memory management fault.

◆ NMI_Handler()

void NMI_Handler ( void )

This function handles Non maskable interrupt.

◆ PendSV_Handler()

void PendSV_Handler ( void )

This function handles Pendable request for system service.

◆ SVC_Handler()

void SVC_Handler ( void )

This function handles System service call via SWI instruction.

◆ SysTick_Handler()

void SysTick_Handler ( void )

This function handles System tick timer.

◆ UsageFault_Handler()

void UsageFault_Handler ( void )

This function handles Undefined instruction or illegal state.

Variable Documentation

◆ hadc1

ADC_HandleTypeDef hadc1
extern

◆ hadc2

ADC_HandleTypeDef hadc2
extern

◆ hdma_adc1

DMA_HandleTypeDef hdma_adc1
extern

◆ hdma_adc2

DMA_HandleTypeDef hdma_adc2
extern

◆ hfdcan3

FDCAN_HandleTypeDef hfdcan3
extern

◆ hhrtim1

HRTIM_HandleTypeDef hhrtim1
extern

◆ htim2

TIM_HandleTypeDef htim2
extern