diff options
author | Giovanni Di Sirio <gdisirio@gmail.com> | 2018-01-08 15:55:44 +0000 |
---|---|---|
committer | Giovanni Di Sirio <gdisirio@gmail.com> | 2018-01-08 15:55:44 +0000 |
commit | d5a2a2b49486601b71132611fa8015fb77872366 (patch) | |
tree | 3a0a5846cf45a035d6271a07418cfdf674bec6a8 /os/hal/ports/STM32/STM32H7xx/stm32_registry.h | |
parent | 4bf1b5e3301cc71b8e7befd72ba3e23b6f5037cb (diff) | |
download | ChibiOS-d5a2a2b49486601b71132611fa8015fb77872366.tar.gz ChibiOS-d5a2a2b49486601b71132611fa8015fb77872366.tar.bz2 ChibiOS-d5a2a2b49486601b71132611fa8015fb77872366.zip |
Added stub of STM32 I2Cv3 driver for STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11239 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/ports/STM32/STM32H7xx/stm32_registry.h')
-rw-r--r-- | os/hal/ports/STM32/STM32H7xx/stm32_registry.h | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/os/hal/ports/STM32/STM32H7xx/stm32_registry.h b/os/hal/ports/STM32/STM32H7xx/stm32_registry.h index ec7ba2a93..63ac7a8d5 100644 --- a/os/hal/ports/STM32/STM32H7xx/stm32_registry.h +++ b/os/hal/ports/STM32/STM32H7xx/stm32_registry.h @@ -158,10 +158,29 @@ RCC_AHB4ENR_GPIOKEN)
/* I2C attributes.*/
-#define STM32_HAS_I2C1 FALSE
-#define STM32_HAS_I2C2 FALSE
-#define STM32_HAS_I2C3 FALSE
-#define STM32_HAS_I2C4 FALSE
+#define STM32_HAS_I2C1 TRUE
+#define STM32_I2C1_EVENT_HANDLER VectorBC
+#define STM32_I2C1_ERROR_HANDLER VectorC0
+#define STM32_I2C1_EVENT_NUMBER 31
+#define STM32_I2C1_ERROR_NUMBER 32
+
+#define STM32_HAS_I2C2 TRUE
+#define STM32_I2C2_EVENT_HANDLER VectorC4
+#define STM32_I2C2_ERROR_HANDLER VectorC8
+#define STM32_I2C2_EVENT_NUMBER 33
+#define STM32_I2C2_ERROR_NUMBER 34
+
+#define STM32_HAS_I2C3 TRUE
+#define STM32_I2C3_EVENT_HANDLER Vector160
+#define STM32_I2C3_ERROR_HANDLER Vector164
+#define STM32_I2C3_EVENT_NUMBER 72
+#define STM32_I2C3_ERROR_NUMBER 73
+
+#define STM32_HAS_I2C4 TRUE
+#define STM32_I2C4_EVENT_HANDLER Vector1BC
+#define STM32_I2C4_ERROR_HANDLER Vector1C0
+#define STM32_I2C4_EVENT_NUMBER 95
+#define STM32_I2C4_ERROR_NUMBER 96
/* QUADSPI attributes.*/
#define STM32_HAS_QUADSPI1 FALSE
|