diff --git a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x6.h b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x6.h
index c1e69f4119..c3125211bc 100644
--- a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x6.h
+++ b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x6.h
@@ -40,7 +40,7 @@
extern "C" {
#endif /* __cplusplus */
- /** @addtogroup Configuration_section_for_CMSIS
+/** @addtogroup Configuration_section_for_CMSIS
* @{
*/
/**
@@ -64,7 +64,7 @@
* in @ref Library_configuration_section
*/
- /*!< Interrupt Number Definition */
+/*!< Interrupt Number Definition */
typedef enum
{
/****** Cortex-M0 Processor Exceptions Numbers **************************************************************/
@@ -525,7 +525,16 @@ typedef struct
* @{
*/
- /** @addtogroup Peripheral_Registers_Bits_Definition
+/** @addtogroup Hardware_Constant_Definition
+ * @{
+ */
+#define LSI_STARTUP_TIME 85U /*!< LSI Maximum startup time in us */
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_Registers_Bits_Definition
* @{
*/
@@ -2262,7 +2271,7 @@ typedef struct
#define GPIO_AFRL_AFSEL7_Msk (0xFUL << GPIO_AFRL_AFSEL7_Pos) /*!< 0xF0000000 */
#define GPIO_AFRL_AFSEL7 GPIO_AFRL_AFSEL7_Msk
-/* Legacy aliases */
+/* Legacy aliases */
#define GPIO_AFRL_AFRL0_Pos GPIO_AFRL_AFSEL0_Pos
#define GPIO_AFRL_AFRL0_Msk GPIO_AFRL_AFSEL0_Msk
#define GPIO_AFRL_AFRL0 GPIO_AFRL_AFSEL0
@@ -5352,7 +5361,7 @@ typedef struct
* @}
*/
- /**
+/**
* @}
*/
diff --git a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x8.h b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x8.h
index 57d8151923..d784500e53 100644
--- a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x8.h
+++ b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x8.h
@@ -40,7 +40,7 @@
extern "C" {
#endif /* __cplusplus */
- /** @addtogroup Configuration_section_for_CMSIS
+/** @addtogroup Configuration_section_for_CMSIS
* @{
*/
/**
@@ -64,7 +64,7 @@
* in @ref Library_configuration_section
*/
- /*!< Interrupt Number Definition */
+/*!< Interrupt Number Definition */
typedef enum
{
/****** Cortex-M0 Processor Exceptions Numbers **************************************************************/
@@ -541,7 +541,16 @@ typedef struct
* @{
*/
- /** @addtogroup Peripheral_Registers_Bits_Definition
+/** @addtogroup Hardware_Constant_Definition
+ * @{
+ */
+#define LSI_STARTUP_TIME 85U /*!< LSI Maximum startup time in us */
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_Registers_Bits_Definition
* @{
*/
@@ -2292,7 +2301,7 @@ typedef struct
#define GPIO_AFRL_AFSEL7_Msk (0xFUL << GPIO_AFRL_AFSEL7_Pos) /*!< 0xF0000000 */
#define GPIO_AFRL_AFSEL7 GPIO_AFRL_AFSEL7_Msk
-/* Legacy aliases */
+/* Legacy aliases */
#define GPIO_AFRL_AFRL0_Pos GPIO_AFRL_AFSEL0_Pos
#define GPIO_AFRL_AFRL0_Msk GPIO_AFRL_AFSEL0_Msk
#define GPIO_AFRL_AFRL0 GPIO_AFRL_AFSEL0
@@ -5419,7 +5428,7 @@ typedef struct
* @}
*/
- /**
+/**
* @}
*/
diff --git a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030xc.h b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030xc.h
index b2c657f4f2..f1aa56d5fd 100644
--- a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030xc.h
+++ b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030xc.h
@@ -40,7 +40,7 @@
extern "C" {
#endif /* __cplusplus */
- /** @addtogroup Configuration_section_for_CMSIS
+/** @addtogroup Configuration_section_for_CMSIS
* @{
*/
/**
@@ -64,7 +64,7 @@
* in @ref Library_configuration_section
*/
- /*!< Interrupt Number Definition */
+/*!< Interrupt Number Definition */
typedef enum
{
/****** Cortex-M0 Processor Exceptions Numbers **************************************************************/
@@ -557,7 +557,16 @@ typedef struct
* @{
*/
- /** @addtogroup Peripheral_Registers_Bits_Definition
+/** @addtogroup Hardware_Constant_Definition
+ * @{
+ */
+#define LSI_STARTUP_TIME 85U /*!< LSI Maximum startup time in us */
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_Registers_Bits_Definition
* @{
*/
@@ -2543,7 +2552,7 @@ typedef struct
#define GPIO_AFRL_AFSEL7_Msk (0xFUL << GPIO_AFRL_AFSEL7_Pos) /*!< 0xF0000000 */
#define GPIO_AFRL_AFSEL7 GPIO_AFRL_AFSEL7_Msk
-/* Legacy aliases */
+/* Legacy aliases */
#define GPIO_AFRL_AFRL0_Pos GPIO_AFRL_AFSEL0_Pos
#define GPIO_AFRL_AFRL0_Msk GPIO_AFRL_AFSEL0_Msk
#define GPIO_AFRL_AFRL0 GPIO_AFRL_AFSEL0
@@ -5798,7 +5807,7 @@ typedef struct
* @}
*/
- /**
+/**
* @}
*/
diff --git a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f031x6.h b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f031x6.h
index 7e5310d0ea..5805dab552 100644
--- a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f031x6.h
+++ b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f031x6.h
@@ -40,7 +40,7 @@
extern "C" {
#endif /* __cplusplus */
- /** @addtogroup Configuration_section_for_CMSIS
+/** @addtogroup Configuration_section_for_CMSIS
* @{
*/
/**
@@ -64,7 +64,7 @@
* in @ref Library_configuration_section
*/
- /*!< Interrupt Number Definition */
+/*!< Interrupt Number Definition */
typedef enum
{
/****** Cortex-M0 Processor Exceptions Numbers **************************************************************/
@@ -535,7 +535,16 @@ typedef struct
* @{
*/
- /** @addtogroup Peripheral_Registers_Bits_Definition
+/** @addtogroup Hardware_Constant_Definition
+ * @{
+ */
+#define LSI_STARTUP_TIME 85U /*!< LSI Maximum startup time in us */
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_Registers_Bits_Definition
* @{
*/
@@ -2358,7 +2367,7 @@ typedef struct
#define GPIO_AFRL_AFSEL7_Msk (0xFUL << GPIO_AFRL_AFSEL7_Pos) /*!< 0xF0000000 */
#define GPIO_AFRL_AFSEL7 GPIO_AFRL_AFSEL7_Msk
-/* Legacy aliases */
+/* Legacy aliases */
#define GPIO_AFRL_AFRL0_Pos GPIO_AFRL_AFSEL0_Pos
#define GPIO_AFRL_AFRL0_Msk GPIO_AFRL_AFSEL0_Msk
#define GPIO_AFRL_AFRL0 GPIO_AFRL_AFSEL0
@@ -5678,7 +5687,7 @@ typedef struct
* @}
*/
- /**
+/**
* @}
*/
diff --git a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f038xx.h b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f038xx.h
index ff2aa0f56b..ce049e0f15 100644
--- a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f038xx.h
+++ b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f038xx.h
@@ -40,7 +40,7 @@
extern "C" {
#endif /* __cplusplus */
- /** @addtogroup Configuration_section_for_CMSIS
+/** @addtogroup Configuration_section_for_CMSIS
* @{
*/
/**
@@ -64,7 +64,7 @@
* in @ref Library_configuration_section
*/
- /*!< Interrupt Number Definition */
+/*!< Interrupt Number Definition */
typedef enum
{
/****** Cortex-M0 Processor Exceptions Numbers **************************************************************/
@@ -534,7 +534,16 @@ typedef struct
* @{
*/
- /** @addtogroup Peripheral_Registers_Bits_Definition
+/** @addtogroup Hardware_Constant_Definition
+ * @{
+ */
+#define LSI_STARTUP_TIME 85U /*!< LSI Maximum startup time in us */
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_Registers_Bits_Definition
* @{
*/
@@ -2357,7 +2366,7 @@ typedef struct
#define GPIO_AFRL_AFSEL7_Msk (0xFUL << GPIO_AFRL_AFSEL7_Pos) /*!< 0xF0000000 */
#define GPIO_AFRL_AFSEL7 GPIO_AFRL_AFSEL7_Msk
-/* Legacy aliases */
+/* Legacy aliases */
#define GPIO_AFRL_AFRL0_Pos GPIO_AFRL_AFSEL0_Pos
#define GPIO_AFRL_AFRL0_Msk GPIO_AFRL_AFSEL0_Msk
#define GPIO_AFRL_AFRL0 GPIO_AFRL_AFSEL0
@@ -5643,7 +5652,7 @@ typedef struct
* @}
*/
- /**
+/**
* @}
*/
diff --git a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h
index a1de1f5913..1951f94bcf 100644
--- a/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h
+++ b/system/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h
@@ -40,7 +40,7 @@
extern "C" {
#endif /* __cplusplus */
- /** @addtogroup Configuration_section_for_CMSIS
+/** @addtogroup Configuration_section_for_CMSIS
* @{
*/
/**
@@ -64,7 +64,7 @@
* in @ref Library_configuration_section
*/
- /*!< Interrupt Number Definition */
+/*!< Interrupt Number Definition */
typedef enum
{
/****** Cortex-M0 Processor Exceptions Numbers **************************************************************/
@@ -199,7 +199,7 @@ typedef struct
uint32_t RESERVED4; /*!< Reserved, 0x218 */
__IO uint32_t FA1R; /*!< CAN filter activation register, Address offset: 0x21C */
uint32_t RESERVED5[8]; /*!< Reserved, 0x220-0x23F */
- CAN_FilterRegister_TypeDef sFilterRegister[28]; /*!< CAN Filter Register, Address offset: 0x240-0x31C */
+ CAN_FilterRegister_TypeDef sFilterRegister[14]; /*!< CAN Filter Register, Address offset: 0x240-0x2AC */
}CAN_TypeDef;
/**
@@ -704,7 +704,16 @@ typedef struct
* @{
*/
- /** @addtogroup Peripheral_Registers_Bits_Definition
+/** @addtogroup Hardware_Constant_Definition
+ * @{
+ */
+#define LSI_STARTUP_TIME 85U /*!< LSI Maximum startup time in us */
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_Registers_Bits_Definition
* @{
*/
@@ -1621,48 +1630,6 @@ typedef struct
#define CAN_FM1R_FBM13_Pos (13U)
#define CAN_FM1R_FBM13_Msk (0x1UL << CAN_FM1R_FBM13_Pos) /*!< 0x00002000 */
#define CAN_FM1R_FBM13 CAN_FM1R_FBM13_Msk /*!