Changes for supporting large G0 devices.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14789 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2021-09-18 08:44:32 +00:00
parent 7e028e11ca
commit 6bfe78e699
2 changed files with 24 additions and 1 deletions

View File

@ -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
/** @} */
/*===========================================================================*/

View File

@ -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