diff --git a/os/hal/ports/STM32/STM32G0xx/stm32_dmamux.h b/os/hal/ports/STM32/STM32G0xx/stm32_dmamux.h index 38226919f..07dc71ab0 100644 --- a/os/hal/ports/STM32/STM32G0xx/stm32_dmamux.h +++ b/os/hal/ports/STM32/STM32G0xx/stm32_dmamux.h @@ -96,6 +96,24 @@ #define STM32_DMAMUX1_UCPD1_TX 59 #define STM32_DMAMUX1_UCPD2_RX 60 #define STM32_DMAMUX1_UCPD2_TX 61 +#define STM32_DMAMUX1_I2C3_RX 62 +#define STM32_DMAMUX1_I2C3_TX 63 +#define STM32_DMAMUX1_LPUART2_RX 64 +#define STM32_DMAMUX1_LPUART2_TX 65 +#define STM32_DMAMUX1_SPI3_RX 66 +#define STM32_DMAMUX1_SPI3_TX 67 +#define STM32_DMAMUX1_TIM3_CH1 68 +#define STM32_DMAMUX1_TIM3_CH2 69 +#define STM32_DMAMUX1_TIM3_CH3 70 +#define STM32_DMAMUX1_TIM3_CH4 71 +#define STM32_DMAMUX1_TIM3_TRIG 72 +#define STM32_DMAMUX1_TIM3_UP 73 +#define STM32_DMAMUX1_USART5_RX 74 +#define STM32_DMAMUX1_USART5_TX 75 +#define STM32_DMAMUX1_UART5_RX STM32_DMAMUX1_USART5_RX /* Legacy. */ +#define STM32_DMAMUX1_UART5_TX STM32_DMAMUX1_USART5_TX /* Legacy. */ +#define STM32_DMAMUX1_USART6_RX 76 +#define STM32_DMAMUX1_USART6_TX 77 /** @} */ /*===========================================================================*/ diff --git a/os/hal/ports/STM32/STM32G0xx/stm32_registry.h b/os/hal/ports/STM32/STM32G0xx/stm32_registry.h index 188d950a4..eca60e362 100644 --- a/os/hal/ports/STM32/STM32G0xx/stm32_registry.h +++ b/os/hal/ports/STM32/STM32G0xx/stm32_registry.h @@ -74,7 +74,7 @@ #define STM32_TAMP_FLTCR_MASK 0x000000FF #define STM32_TAMP_IER_MASK 0x003C0003 -#if defined(STM32G081xx) || defined(__DOXYGEN__) +#if defined(STM32G081xx) || defined(STM32G0C1xx) || defined(__DOXYGEN__) #define STM32_HAS_RNG1 TRUE #define STM32_HAS_HASH1 FALSE #define STM32_HAS_CRYP1 TRUE @@ -251,6 +251,7 @@ #define STM32_HAS_UART7 FALSE #define STM32_HAS_UART8 FALSE #define STM32_HAS_LPUART1 TRUE +#define STM32_HAS_LPUART2 FALSE /* USB attributes.*/ #define STM32_HAS_OTG1 FALSE @@ -429,10 +430,12 @@ #define STM32_HAS_USART3 TRUE #define STM32_HAS_UART4 TRUE #define STM32_HAS_LPUART1 TRUE + #define STM32_HAS_UART5 FALSE #define STM32_HAS_USART6 FALSE #define STM32_HAS_UART7 FALSE #define STM32_HAS_UART8 FALSE +#define STM32_HAS_LPUART2 FALSE /* USB attributes.*/ #define STM32_HAS_OTG1 FALSE @@ -615,10 +618,12 @@ #define STM32_HAS_USART3 TRUE #define STM32_HAS_UART4 TRUE #define STM32_HAS_LPUART1 TRUE + #define STM32_HAS_UART5 FALSE #define STM32_HAS_USART6 FALSE #define STM32_HAS_UART7 FALSE #define STM32_HAS_UART8 FALSE +#define STM32_HAS_LPUART2 FALSE /* USB attributes.*/ #define STM32_HAS_OTG1 FALSE