Vehicle Control Unit 0.01
This is the c library for controlling the car.
Loading...
Searching...
No Matches
stm32f7xx_it.h
Go to the documentation of this file.
1/* USER CODE BEGIN Header */
18/* USER CODE END Header */
19
20/* Define to prevent recursive inclusion -------------------------------------*/
21#ifndef __STM32F7xx_IT_H
22#define __STM32F7xx_IT_H
23
24#ifdef __cplusplus
25 extern "C" {
26#endif
27
28/* Private includes ----------------------------------------------------------*/
29/* USER CODE BEGIN Includes */
30#include "../Inc/Systems/Comms/Can/Can.h"
31/* USER CODE END Includes */
32
33/* Exported types ------------------------------------------------------------*/
34/* USER CODE BEGIN ET */
35
36/* USER CODE END ET */
37
38/* Exported constants --------------------------------------------------------*/
39/* USER CODE BEGIN EC */
40
41/* USER CODE END EC */
42
43/* Exported macro ------------------------------------------------------------*/
44/* USER CODE BEGIN EM */
45
46/* USER CODE END EM */
47
48/* Exported functions prototypes ---------------------------------------------*/
49void NMI_Handler(void);
50void HardFault_Handler(void);
51void MemManage_Handler(void);
52void BusFault_Handler(void);
53void UsageFault_Handler(void);
54void DebugMon_Handler(void);
55void SysTick_Handler(void);
58void CAN1_RX0_IRQHandler(void);
59void TIM2_IRQHandler(void);
60void USART3_IRQHandler(void);
64void CAN2_RX0_IRQHandler(void);
65/* USER CODE BEGIN EFP */
66int send_CAN_message_helper(CANBus bus, CAN_TxHeaderTypeDef *TxHeader, uint8_t *data);
67void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan);
68/* USER CODE END EFP */
69
70#ifdef __cplusplus
71}
72#endif
73
74#endif /* __STM32F7xx_IT_H */
CANBus
Definition: Can.h:98
void USART3_IRQHandler(void)
This function handles USART3 global interrupt.
Definition: stm32f7xx_it.c:266
void UsageFault_Handler(void)
This function handles Undefined instruction or illegal state.
Definition: stm32f7xx_it.c:153
int send_CAN_message_helper(CANBus bus, CAN_TxHeaderTypeDef *TxHeader, uint8_t *data)
Definition: stm32f7xx_it.c:382
void HardFault_Handler(void)
This function handles Hard fault interrupt.
Definition: stm32f7xx_it.c:108
void MemManage_Handler(void)
This function handles Memory management fault.
Definition: stm32f7xx_it.c:123
void TIM2_IRQHandler(void)
This function handles TIM2 global interrupt.
Definition: stm32f7xx_it.c:252
void CAN1_RX0_IRQHandler(void)
This function handles CAN1 RX0 interrupts.
Definition: stm32f7xx_it.c:238
void NMI_Handler(void)
This function handles Non maskable interrupt.
Definition: stm32f7xx_it.c:93
void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan)
Definition: stm32f7xx_it.c:404
void DMA2_Stream2_IRQHandler(void)
This function handles DMA2 stream2 global interrupt.
Definition: stm32f7xx_it.c:308
void BusFault_Handler(void)
This function handles Pre-fetch fault, memory access fault.
Definition: stm32f7xx_it.c:138
void DMA1_Stream6_IRQHandler(void)
This function handles DMA1 stream6 global interrupt.
Definition: stm32f7xx_it.c:224
void DMA2_Stream0_IRQHandler(void)
This function handles DMA2 stream0 global interrupt.
Definition: stm32f7xx_it.c:280
void SysTick_Handler(void)
This function handles System tick timer.
Definition: stm32f7xx_it.c:181
void CAN2_RX0_IRQHandler(void)
This function handles CAN2 RX0 interrupts.
Definition: stm32f7xx_it.c:322
void DMA1_Stream5_IRQHandler(void)
This function handles DMA1 stream5 global interrupt.
Definition: stm32f7xx_it.c:210
void DMA2_Stream1_IRQHandler(void)
This function handles DMA2 stream1 global interrupt.
Definition: stm32f7xx_it.c:294
void DebugMon_Handler(void)
This function handles Debug monitor.
Definition: stm32f7xx_it.c:168