diff --git a/cpu/stm32f2/include/vendor/stm32f205xx.h b/cpu/stm32f2/include/vendor/stm32f205xx.h index a1dc30e87f83..88e3f964074f 100644 --- a/cpu/stm32f2/include/vendor/stm32f205xx.h +++ b/cpu/stm32f2/include/vendor/stm32f205xx.h @@ -347,10 +347,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; diff --git a/cpu/stm32f2/include/vendor/stm32f207xx.h b/cpu/stm32f2/include/vendor/stm32f207xx.h index 0c013424e196..37adb9712849 100644 --- a/cpu/stm32f2/include/vendor/stm32f207xx.h +++ b/cpu/stm32f2/include/vendor/stm32f207xx.h @@ -368,10 +368,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; diff --git a/cpu/stm32f2/include/vendor/stm32f215xx.h b/cpu/stm32f2/include/vendor/stm32f215xx.h index 4d2247017a95..e75b33cdba02 100644 --- a/cpu/stm32f2/include/vendor/stm32f215xx.h +++ b/cpu/stm32f2/include/vendor/stm32f215xx.h @@ -348,10 +348,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; diff --git a/cpu/stm32f2/include/vendor/stm32f217xx.h b/cpu/stm32f2/include/vendor/stm32f217xx.h index b6aa2830ddb9..0f0dacc3a99b 100644 --- a/cpu/stm32f2/include/vendor/stm32f217xx.h +++ b/cpu/stm32f2/include/vendor/stm32f217xx.h @@ -369,10 +369,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; diff --git a/cpu/stm32f4/include/vendor/stm32f401xe.h b/cpu/stm32f4/include/vendor/stm32f401xe.h index b64a9256bdc8..e562bbd1b513 100644 --- a/cpu/stm32f4/include/vendor/stm32f401xe.h +++ b/cpu/stm32f4/include/vendor/stm32f401xe.h @@ -240,10 +240,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f407xx.h b/cpu/stm32f4/include/vendor/stm32f407xx.h index d42869ac8f7a..9d294b06ac0c 100644 --- a/cpu/stm32f4/include/vendor/stm32f407xx.h +++ b/cpu/stm32f4/include/vendor/stm32f407xx.h @@ -369,10 +369,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f410rx.h b/cpu/stm32f4/include/vendor/stm32f410rx.h index a03d397b9ae6..258ff7a1e76d 100644 --- a/cpu/stm32f4/include/vendor/stm32f410rx.h +++ b/cpu/stm32f4/include/vendor/stm32f410rx.h @@ -258,10 +258,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f411xe.h b/cpu/stm32f4/include/vendor/stm32f411xe.h index a3d922dccc4c..6bcff9e28edf 100644 --- a/cpu/stm32f4/include/vendor/stm32f411xe.h +++ b/cpu/stm32f4/include/vendor/stm32f411xe.h @@ -241,10 +241,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f412zx.h b/cpu/stm32f4/include/vendor/stm32f412zx.h index 6f07b1a3265d..1b8a99bab4ca 100644 --- a/cpu/stm32f4/include/vendor/stm32f412zx.h +++ b/cpu/stm32f4/include/vendor/stm32f412zx.h @@ -362,10 +362,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f413xx.h b/cpu/stm32f4/include/vendor/stm32f413xx.h index 092cf0497321..bfd6e9ce6636 100644 --- a/cpu/stm32f4/include/vendor/stm32f413xx.h +++ b/cpu/stm32f4/include/vendor/stm32f413xx.h @@ -400,10 +400,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f415xx.h b/cpu/stm32f4/include/vendor/stm32f415xx.h index 7f11c08989a3..79e180f836d3 100644 --- a/cpu/stm32f4/include/vendor/stm32f415xx.h +++ b/cpu/stm32f4/include/vendor/stm32f415xx.h @@ -350,10 +350,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f429xx.h b/cpu/stm32f4/include/vendor/stm32f429xx.h index 60e6c6ba0abb..d993eccf6aec 100644 --- a/cpu/stm32f4/include/vendor/stm32f429xx.h +++ b/cpu/stm32f4/include/vendor/stm32f429xx.h @@ -378,10 +378,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f4/include/vendor/stm32f446xx.h b/cpu/stm32f4/include/vendor/stm32f446xx.h index 11d9da9a1c96..323ab663194c 100644 --- a/cpu/stm32f4/include/vendor/stm32f446xx.h +++ b/cpu/stm32f4/include/vendor/stm32f446xx.h @@ -389,10 +389,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /** diff --git a/cpu/stm32f7/include/vendor/stm32f722xx.h b/cpu/stm32f7/include/vendor/stm32f722xx.h index bdea2fb88e13..df409bcb2869 100644 --- a/cpu/stm32f7/include/vendor/stm32f722xx.h +++ b/cpu/stm32f7/include/vendor/stm32f722xx.h @@ -355,10 +355,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; diff --git a/cpu/stm32f7/include/vendor/stm32f746xx.h b/cpu/stm32f7/include/vendor/stm32f746xx.h index b09f69445226..36ba4e535c89 100644 --- a/cpu/stm32f7/include/vendor/stm32f746xx.h +++ b/cpu/stm32f7/include/vendor/stm32f746xx.h @@ -399,12 +399,9 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; - /** * @brief DMA2D Controller */ diff --git a/cpu/stm32f7/include/vendor/stm32f767xx.h b/cpu/stm32f7/include/vendor/stm32f767xx.h index 5dc5193ec076..dd3ee42c6e34 100644 --- a/cpu/stm32f7/include/vendor/stm32f767xx.h +++ b/cpu/stm32f7/include/vendor/stm32f767xx.h @@ -444,10 +444,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; diff --git a/cpu/stm32f7/include/vendor/stm32f769xx.h b/cpu/stm32f7/include/vendor/stm32f769xx.h index 6abf47941a27..4fbf3679940b 100644 --- a/cpu/stm32f7/include/vendor/stm32f769xx.h +++ b/cpu/stm32f7/include/vendor/stm32f769xx.h @@ -445,10 +445,8 @@ typedef struct typedef struct { - __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */ - __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */ - __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */ - __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */ + __IO uint32_t ISR[2]; /*!< DMA low interrupt status register */ + __IO uint32_t IFCR[2]; /*!< DMA low interrupt flag clear register */ } DMA_TypeDef; /**