CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
stm32l4xx_it.c File Reference

Interrupt Service Routines. More...

#include "main.h"
#include "stm32l4xx_it.h"
#include <string.h>
#include <stdio.h>
Include dependency graph for stm32l4xx_it.c:

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 DebugMon_Handler (void)
 This function handles Debug monitor.
 
void DMA1_Channel1_IRQHandler (void)
 This function handles DMA1 channel1 global interrupt.
 
void DMA1_Channel2_IRQHandler (void)
 This function handles DMA1 channel2 global interrupt.
 
void TIM1_UP_TIM16_IRQHandler (void)
 This function handles TIM1 update interrupt and TIM16 global interrupt.
 
void I2C1_EV_IRQHandler (void)
 This function handles I2C1 event interrupt.
 
void I2C1_ER_IRQHandler (void)
 This function handles I2C1 error interrupt.
 
void USART2_IRQHandler (void)
 This function handles USART2 global interrupt.
 
void USART3_IRQHandler (void)
 This function handles USART3 global interrupt.
 
void UART5_IRQHandler (void)
 This function handles UART5 global interrupt.
 
void LPUART1_IRQHandler (void)
 This function handles LPUART1 global interrupt.
 

Variables

volatile unsigned long ulHighFrequencyTimerTicks = 0
 
I2C_HandleTypeDef hi2c1
 
DMA_HandleTypeDef hdma_uart4_rx
 
DMA_HandleTypeDef hdma_usart1_rx
 
UART_HandleTypeDef hlpuart1
 
UART_HandleTypeDef huart5
 
UART_HandleTypeDef huart2
 
UART_HandleTypeDef huart3
 
TIM_HandleTypeDef htim16
 
TIM_HandleTypeDef htim1
 

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

◆ 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.

◆ DMA1_Channel2_IRQHandler()

void DMA1_Channel2_IRQHandler ( void )

This function handles DMA1 channel2 global interrupt.

◆ HardFault_Handler()

void HardFault_Handler ( void )

This function handles Hard fault interrupt.

◆ I2C1_ER_IRQHandler()

void I2C1_ER_IRQHandler ( void )

This function handles I2C1 error interrupt.

◆ I2C1_EV_IRQHandler()

void I2C1_EV_IRQHandler ( void )

This function handles I2C1 event interrupt.

◆ LPUART1_IRQHandler()

void LPUART1_IRQHandler ( void )

This function handles LPUART1 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.

◆ TIM1_UP_TIM16_IRQHandler()

void TIM1_UP_TIM16_IRQHandler ( void )

This function handles TIM1 update interrupt and TIM16 global interrupt.

◆ UART5_IRQHandler()

void UART5_IRQHandler ( void )

This function handles UART5 global interrupt.

◆ UsageFault_Handler()

void UsageFault_Handler ( void )

This function handles Undefined instruction or illegal state.

◆ USART2_IRQHandler()

void USART2_IRQHandler ( void )

This function handles USART2 global interrupt.

◆ USART3_IRQHandler()

void USART3_IRQHandler ( void )

This function handles USART3 global interrupt.

Variable Documentation

◆ hdma_uart4_rx

DMA_HandleTypeDef hdma_uart4_rx
extern

◆ hdma_usart1_rx

DMA_HandleTypeDef hdma_usart1_rx
extern

◆ hi2c1

I2C_HandleTypeDef hi2c1
extern

◆ hlpuart1

UART_HandleTypeDef hlpuart1
extern

◆ htim1

TIM_HandleTypeDef htim1
extern

◆ htim16

TIM_HandleTypeDef htim16
extern

◆ huart2

UART_HandleTypeDef huart2
extern

◆ huart3

UART_HandleTypeDef huart3
extern

◆ huart5

UART_HandleTypeDef huart5
extern

◆ ulHighFrequencyTimerTicks

volatile unsigned long ulHighFrequencyTimerTicks = 0