![]() |
Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
|
Interrupt Service Routines. More...

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 | DMA1_Stream0_IRQHandler (void) |
| This function handles DMA1 stream0 global interrupt. | |
| void | DMA1_Stream1_IRQHandler (void) |
| This function handles DMA1 stream1 global interrupt. | |
| void | TIM4_IRQHandler (void) |
| This function handles TIM4 global interrupt. | |
| void | USART1_IRQHandler (void) |
| This function handles USART1 global interrupt. | |
| void | TIM8_UP_TIM13_IRQHandler (void) |
| This function handles TIM8 update interrupt and TIM13 global interrupt. | |
| void | TIM6_DAC_IRQHandler (void) |
| This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts. | |
| void | TIM7_IRQHandler (void) |
| This function handles TIM7 global interrupt. | |
| void | QUADSPI_IRQHandler (void) |
| This function handles QUADSPI global interrupt. | |
| void | MDMA_IRQHandler (void) |
| This function handles MDMA global interrupt. | |
Variables | |
| MDMA_HandleTypeDef | hmdma_quadspi_fifo_th |
| QSPI_HandleTypeDef | hqspi |
| TIM_HandleTypeDef | htim6 |
| TIM_HandleTypeDef | htim7 |
| TIM_HandleTypeDef | htim13 |
| DMA_HandleTypeDef | hdma_usart1_rx |
| DMA_HandleTypeDef | hdma_usart1_tx |
| UART_HandleTypeDef | huart1 |
| TIM_HandleTypeDef | htim4 |
Interrupt Service Routines.
Copyright (c) 2025 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.
| void BusFault_Handler | ( | void | ) |
This function handles Pre-fetch fault, memory access fault.
Definition at line 123 of file stm32h7xx_it.c.
| void DebugMon_Handler | ( | void | ) |
This function handles Debug monitor.
Definition at line 153 of file stm32h7xx_it.c.
| void DMA1_Stream0_IRQHandler | ( | void | ) |
This function handles DMA1 stream0 global interrupt.
Definition at line 173 of file stm32h7xx_it.c.
References hdma_usart1_rx.
| void DMA1_Stream1_IRQHandler | ( | void | ) |
This function handles DMA1 stream1 global interrupt.
Definition at line 187 of file stm32h7xx_it.c.
References hdma_usart1_tx.
| void HardFault_Handler | ( | void | ) |
This function handles Hard fault interrupt.
Definition at line 93 of file stm32h7xx_it.c.
| void MDMA_IRQHandler | ( | void | ) |
This function handles MDMA global interrupt.
Definition at line 285 of file stm32h7xx_it.c.
References hmdma_quadspi_fifo_th.
| void MemManage_Handler | ( | void | ) |
This function handles Memory management fault.
Definition at line 108 of file stm32h7xx_it.c.
| void NMI_Handler | ( | void | ) |
This function handles Non maskable interrupt.
Definition at line 78 of file stm32h7xx_it.c.
| void QUADSPI_IRQHandler | ( | void | ) |
This function handles QUADSPI global interrupt.
Definition at line 271 of file stm32h7xx_it.c.
References hqspi.
| void TIM4_IRQHandler | ( | void | ) |
This function handles TIM4 global interrupt.
Definition at line 201 of file stm32h7xx_it.c.
References htim4.
| void TIM6_DAC_IRQHandler | ( | void | ) |
This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts.
Definition at line 243 of file stm32h7xx_it.c.
References htim6.
| void TIM7_IRQHandler | ( | void | ) |
This function handles TIM7 global interrupt.
Definition at line 257 of file stm32h7xx_it.c.
References htim7.
| void TIM8_UP_TIM13_IRQHandler | ( | void | ) |
This function handles TIM8 update interrupt and TIM13 global interrupt.
Definition at line 229 of file stm32h7xx_it.c.
References htim13.
| void UsageFault_Handler | ( | void | ) |
This function handles Undefined instruction or illegal state.
Definition at line 138 of file stm32h7xx_it.c.
| void USART1_IRQHandler | ( | void | ) |
This function handles USART1 global interrupt.
Definition at line 215 of file stm32h7xx_it.c.
References huart1.
|
extern |
Definition at line 73 of file main.c.
Referenced by DMA1_Stream0_IRQHandler().
|
extern |
Definition at line 74 of file main.c.
Referenced by DMA1_Stream1_IRQHandler().
|
extern |
Definition at line 59 of file main.c.
Referenced by MDMA_IRQHandler().
|
extern |
Definition at line 58 of file main.c.
Referenced by QUADSPI_IRQHandler().
|
extern |
Definition at line 68 of file main.c.
Referenced by MX_TIM13_Init(), StartFSM(), and TIM8_UP_TIM13_IRQHandler().
|
extern |
Definition at line 28 of file stm32h7xx_hal_timebase_tim.c.
Referenced by HAL_InitTick(), HAL_ResumeTick(), HAL_SuspendTick(), and TIM4_IRQHandler().
|
extern |
Definition at line 66 of file main.c.
Referenced by MX_TIM6_Init(), StartSensor_Task(), and TIM6_DAC_IRQHandler().
|
extern |
Definition at line 67 of file main.c.
Referenced by MX_TIM7_Init(), StartMPC_Task(), and TIM7_IRQHandler().
|
extern |
Definition at line 72 of file main.c.
Referenced by HAL_TIM_PeriodElapsedCallback(), MX_USART1_UART_Init(), StartMPC_Task(), StartReceiveVel_Task(), and USART1_IRQHandler().