Functions | Variables
stm32l4xx_it.c File Reference

Interrupt Service Routines. More...

`#include "main.h"`
`#include "stm32l4xx_it.h"`

Go to the source code of this file.

## Functions
void | NMI_Handler (void)
| This function handles Non maskable interrupt. More...
void | HardFault_Handler (void)
| This function handles Hard fault interrupt. More...
void | MemManage_Handler (void)
| This function handles Memory management fault. More...
void | BusFault_Handler (void)
| This function handles Prefetch fault, memory access fault. More...
void | UsageFault_Handler (void)
| This function handles Undefined instruction or illegal state. More...
void | SVC_Handler (void)
| This function handles System service call via SWI instruction. More...
void | DebugMon_Handler (void)
| This function handles Debug monitor. More...
void | PendSV_Handler (void)
| This function handles Pendable request for system service. More...
void | SysTick_Handler (void)
| This function handles System tick timer. More...
void | RTC_WKUP_IRQHandler (void)
| This function handles RTC wake-up interrupt through EXTI line 20. More...
void | EXTI3_IRQHandler (void)
| This function handles EXTI line3 interrupt. More...
void | DMA1_Channel2_IRQHandler (void)
| This function handles DMA1 channel2 global interrupt. More...
void | DMA1_Channel3_IRQHandler (void)
| This function handles DMA1 channel3 global interrupt. More...
void | DMA1_Channel6_IRQHandler (void)
| This function handles DMA1 channel6 global interrupt. More...
void | DMA1_Channel7_IRQHandler (void)
| This function handles DMA1 channel7 global interrupt. More...
void | I2C2_EV_IRQHandler (void)
| This function handles I2C2 event interrupt. More...
void | USART2_IRQHandler (void)
| This function handles USART2 global interrupt. More...
void | EXTI15_10_IRQHandler (void)
| This function handles EXTI line[15:10] interrupts. More...
void | RTC_Alarm_IRQHandler (void)
| This function handles RTC alarm interrupt through EXTI line 18. More...

## Variables
I2C_HandleTypeDef | hi2c2
RTC_HandleTypeDef | hrtc
DMA_HandleTypeDef | hdma_spi1_rx
DMA_HandleTypeDef | hdma_spi1_tx
DMA_HandleTypeDef | hdma_usart2_rx
DMA_HandleTypeDef | hdma_usart2_tx
UART_HandleTypeDef | huart2

## Detailed Description

Interrupt Service Routines.

Attention

##
© Copyright (c) 2022 STMicroelectronics. All rights reserved.

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

Definition in file stm32l4xx_it.c.

## Function Documentation

## ◆ BusFault_Handler()

void BusFault_Handler | ( | void |  | ) |

This function handles Prefetch fault, memory access fault.

Definition at line 125 of file stm32l4xx_it.c.

## ◆ DebugMon_Handler()

void DebugMon_Handler | ( | void |  | ) |

This function handles Debug monitor.

Definition at line 171 of file stm32l4xx_it.c.

## ◆ DMA1_Channel2_IRQHandler()

void DMA1_Channel2_IRQHandler | ( | void |  | ) |

This function handles DMA1 channel2 global interrupt.

Definition at line 251 of file stm32l4xx_it.c.

## ◆ DMA1_Channel3_IRQHandler()

void DMA1_Channel3_IRQHandler | ( | void |  | ) |

This function handles DMA1 channel3 global interrupt.

Definition at line 266 of file stm32l4xx_it.c.

## ◆ DMA1_Channel6_IRQHandler()

void DMA1_Channel6_IRQHandler | ( | void |  | ) |

This function handles DMA1 channel6 global interrupt.

Definition at line 281 of file stm32l4xx_it.c.

## ◆ DMA1_Channel7_IRQHandler()

void DMA1_Channel7_IRQHandler | ( | void |  | ) |

This function handles DMA1 channel7 global interrupt.

Definition at line 296 of file stm32l4xx_it.c.

## ◆ EXTI15_10_IRQHandler()

void EXTI15_10_IRQHandler | ( | void |  | ) |

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

Definition at line 341 of file stm32l4xx_it.c.

## ◆ EXTI3_IRQHandler()

void EXTI3_IRQHandler | ( | void |  | ) |

This function handles EXTI line3 interrupt.

Definition at line 236 of file stm32l4xx_it.c.

## ◆ HardFault_Handler()

void HardFault_Handler | ( | void |  | ) |

This function handles Hard fault interrupt.

Definition at line 93 of file stm32l4xx_it.c.

## ◆ I2C2_EV_IRQHandler()

void I2C2_EV_IRQHandler | ( | void |  | ) |

This function handles I2C2 event interrupt.

Definition at line 311 of file stm32l4xx_it.c.

## ◆ MemManage_Handler()

void MemManage_Handler | ( | void |  | ) |

This function handles Memory management fault.

Definition at line 109 of file stm32l4xx_it.c.

## ◆ NMI_Handler()

void NMI_Handler | ( | void |  | ) |

This function handles Non maskable interrupt.

Definition at line 77 of file stm32l4xx_it.c.

## ◆ PendSV_Handler()

void PendSV_Handler | ( | void |  | ) |

This function handles Pendable request for system service.

Definition at line 185 of file stm32l4xx_it.c.

## ◆ RTC_Alarm_IRQHandler()

void RTC_Alarm_IRQHandler | ( | void |  | ) |

This function handles RTC alarm interrupt through EXTI line 18.

Definition at line 356 of file stm32l4xx_it.c.

## ◆ RTC_WKUP_IRQHandler()

void RTC_WKUP_IRQHandler | ( | void |  | ) |

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

Definition at line 221 of file stm32l4xx_it.c.

## ◆ SVC_Handler()

void SVC_Handler | ( | void |  | ) |

This function handles System service call via SWI instruction.

Definition at line 157 of file stm32l4xx_it.c.

## ◆ SysTick_Handler()

void SysTick_Handler | ( | void |  | ) |

This function handles System tick timer.

Definition at line 199 of file stm32l4xx_it.c.

## ◆ UsageFault_Handler()

void UsageFault_Handler | ( | void |  | ) |

This function handles Undefined instruction or illegal state.

Definition at line 141 of file stm32l4xx_it.c.

## ◆ USART2_IRQHandler()

void USART2_IRQHandler | ( | void |  | ) |

This function handles USART2 global interrupt.

Definition at line 326 of file stm32l4xx_it.c.

## Variable Documentation

## ◆ hdma_spi1_rx

DMA_HandleTypeDef hdma_spi1_rx

## ◆ hdma_spi1_tx

DMA_HandleTypeDef hdma_spi1_tx

## ◆ hdma_usart2_rx

DMA_HandleTypeDef hdma_usart2_rx

## ◆ hdma_usart2_tx

DMA_HandleTypeDef hdma_usart2_tx

## ◆ hi2c2

I2C_HandleTypeDef hi2c2

## ◆ hrtc

RTC_HandleTypeDef hrtc

## ◆ huart2

UART_HandleTypeDef huart2