aboutsummaryrefslogtreecommitdiffhomepage
path: root/source/Core/BSP/Miniware/IRQ.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/Core/BSP/Miniware/IRQ.h')
-rw-r--r--source/Core/BSP/Miniware/IRQ.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/source/Core/BSP/Miniware/IRQ.h b/source/Core/BSP/Miniware/IRQ.h
new file mode 100644
index 00000000..bcd42d04
--- /dev/null
+++ b/source/Core/BSP/Miniware/IRQ.h
@@ -0,0 +1,32 @@
+/*
+ * Irqs.h
+ *
+ * Created on: 30 May 2020
+ * Author: Ralim
+ */
+
+#ifndef BSP_MINIWARE_IRQ_H_
+#define BSP_MINIWARE_IRQ_H_
+
+#include "BSP.h"
+#include "stm32f1xx_hal.h"
+#include "I2C_Wrapper.hpp"
+#include "Setup.h"
+#include "main.hpp"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef *hadc);
+void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *hi2c);
+void HAL_I2C_AbortCpltCallback(I2C_HandleTypeDef *hi2c);
+void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *hi2c);
+void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *hi2c);
+void HAL_I2C_MemTxCpltCallback(I2C_HandleTypeDef *hi2c);
+void HAL_I2C_MemRxCpltCallback(I2C_HandleTypeDef *hi2c);
+void HAL_GPIO_EXTI_Callback(uint16_t);
+
+#ifdef __cplusplus
+}
+#endif
+#endif /* BSP_MINIWARE_IRQ_H_ */