Vehicle Control Unit 0.01
This is the c library for controlling the car.
|
Interrupt Service Routines. More...
#include "main.h"
#include "stm32f7xx_it.h"
#include "../Inc/Sensors/AnalogSensor.h"
#include "../Inc/Sensors/DigitalSensor.h"
#include "../Inc/Outputs/DigitalOutput.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 Pre-fetch 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 | DMA1_Stream5_IRQHandler (void) |
This function handles DMA1 stream5 global interrupt. More... | |
void | DMA1_Stream6_IRQHandler (void) |
This function handles DMA1 stream6 global interrupt. More... | |
void | CAN1_RX0_IRQHandler (void) |
This function handles CAN1 RX0 interrupts. More... | |
void | TIM2_IRQHandler (void) |
This function handles TIM2 global interrupt. More... | |
void | DMA2_Stream0_IRQHandler (void) |
This function handles DMA2 stream0 global interrupt. More... | |
void | DMA2_Stream1_IRQHandler (void) |
This function handles DMA2 stream1 global interrupt. More... | |
void | DMA2_Stream2_IRQHandler (void) |
This function handles DMA2 stream2 global interrupt. More... | |
void | CAN2_RX0_IRQHandler (void) |
This function handles CAN2 RX0 interrupts. More... | |
void | CAN3_RX0_IRQHandler (void) |
This function handles CAN3 RX0 interrupt. More... | |
void | HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef *htim) |
int | send_CAN_message_helper (CANBus bus, CAN_TxHeaderTypeDef *TxHeader, uint8_t *data) |
void | HAL_CAN_RxFifo0MsgPendingCallback (CAN_HandleTypeDef *hcan) |
void | HAL_ADC_ConvCpltCallback (ADC_HandleTypeDef *hadc) |
Variables | |
CAN_RxHeaderTypeDef | RxHeader1 |
CAN_RxHeaderTypeDef | RxHeader2 |
uint8_t | RxData1 [8] |
uint8_t | RxData2 [8] |
DMA_HandleTypeDef | hdma_adc1 |
DMA_HandleTypeDef | hdma_adc2 |
DMA_HandleTypeDef | hdma_adc3 |
CAN_HandleTypeDef | hcan1 |
CAN_HandleTypeDef | hcan2 |
CAN_HandleTypeDef | hcan3 |
DMA_HandleTypeDef | hdma_dac1 |
DMA_HandleTypeDef | hdma_dac2 |
TIM_HandleTypeDef | htim2 |
volatile uint32_t | timer_flag = 0 |
Interrupt Service Routines.
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.
Definition in file stm32f7xx_it.c.
void BusFault_Handler | ( | void | ) |
This function handles Pre-fetch fault, memory access fault.
Definition at line 129 of file stm32f7xx_it.c.
void CAN1_RX0_IRQHandler | ( | void | ) |
This function handles CAN1 RX0 interrupts.
Definition at line 247 of file stm32f7xx_it.c.
void CAN2_RX0_IRQHandler | ( | void | ) |
This function handles CAN2 RX0 interrupts.
Definition at line 317 of file stm32f7xx_it.c.
void CAN3_RX0_IRQHandler | ( | void | ) |
This function handles CAN3 RX0 interrupt.
Definition at line 331 of file stm32f7xx_it.c.
void DebugMon_Handler | ( | void | ) |
This function handles Debug monitor.
Definition at line 172 of file stm32f7xx_it.c.
void DMA1_Stream5_IRQHandler | ( | void | ) |
This function handles DMA1 stream5 global interrupt.
Definition at line 219 of file stm32f7xx_it.c.
void DMA1_Stream6_IRQHandler | ( | void | ) |
This function handles DMA1 stream6 global interrupt.
Definition at line 233 of file stm32f7xx_it.c.
void DMA2_Stream0_IRQHandler | ( | void | ) |
This function handles DMA2 stream0 global interrupt.
Definition at line 275 of file stm32f7xx_it.c.
void DMA2_Stream1_IRQHandler | ( | void | ) |
This function handles DMA2 stream1 global interrupt.
Definition at line 289 of file stm32f7xx_it.c.
void DMA2_Stream2_IRQHandler | ( | void | ) |
This function handles DMA2 stream2 global interrupt.
Definition at line 303 of file stm32f7xx_it.c.
void HAL_ADC_ConvCpltCallback | ( | ADC_HandleTypeDef * | hadc | ) |
Definition at line 420 of file stm32f7xx_it.c.
void HAL_CAN_RxFifo0MsgPendingCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 408 of file stm32f7xx_it.c.
void HAL_TIM_PeriodElapsedCallback | ( | TIM_HandleTypeDef * | htim | ) |
Definition at line 345 of file stm32f7xx_it.c.
void HardFault_Handler | ( | void | ) |
This function handles Hard fault interrupt.
Definition at line 99 of file stm32f7xx_it.c.
void MemManage_Handler | ( | void | ) |
This function handles Memory management fault.
Definition at line 114 of file stm32f7xx_it.c.
void NMI_Handler | ( | void | ) |
This function handles Non maskable interrupt.
Definition at line 84 of file stm32f7xx_it.c.
void PendSV_Handler | ( | void | ) |
This function handles Pendable request for system service.
Definition at line 185 of file stm32f7xx_it.c.
int send_CAN_message_helper | ( | CANBus | bus, |
CAN_TxHeaderTypeDef * | TxHeader, | ||
uint8_t * | data | ||
) |
Definition at line 386 of file stm32f7xx_it.c.
void SVC_Handler | ( | void | ) |
This function handles System service call via SWI instruction.
Definition at line 159 of file stm32f7xx_it.c.
void SysTick_Handler | ( | void | ) |
This function handles System tick timer.
Definition at line 198 of file stm32f7xx_it.c.
void TIM2_IRQHandler | ( | void | ) |
This function handles TIM2 global interrupt.
Definition at line 261 of file stm32f7xx_it.c.
void UsageFault_Handler | ( | void | ) |
This function handles Undefined instruction or illegal state.
Definition at line 144 of file stm32f7xx_it.c.
|
extern |
Definition at line 69 of file AnalogSensor.h.
|
extern |
Definition at line 69 of file AnalogSensor.h.
uint8_t RxData1[8] |
Definition at line 50 of file stm32f7xx_it.c.
uint8_t RxData2[8] |
Definition at line 51 of file stm32f7xx_it.c.
CAN_RxHeaderTypeDef RxHeader1 |
Definition at line 48 of file stm32f7xx_it.c.
CAN_RxHeaderTypeDef RxHeader2 |
Definition at line 49 of file stm32f7xx_it.c.
volatile uint32_t timer_flag = 0 |
Definition at line 343 of file stm32f7xx_it.c.