Fixed G431 board files.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13040 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2019-09-29 07:48:37 +00:00
parent 1668810111
commit 5b23342fbf
4 changed files with 22 additions and 6 deletions

View File

@ -32,10 +32,8 @@
#define MCUCONF_H #define MCUCONF_H
#define STM32G4xx_MCUCONF #define STM32G4xx_MCUCONF
#define STM32G473_MCUCONF #define STM32G431_MCUCONF
#define STM32G483_MCUCONF #define STM32G441_MCUCONF
#define STM32G474_MCUCONF
#define STM32G484_MCUCONF
/* /*
* HAL driver system settings. * HAL driver system settings.

View File

@ -58,7 +58,7 @@
/* /*
* MCU type as defined in the ST header. * MCU type as defined in the ST header.
*/ */
#define STM32G474xx #define STM32G431xx
/* /*
* IO pins assignments. * IO pins assignments.

View File

@ -11,7 +11,7 @@
<board_name>STMicroelectronics STM32 Nucleo64-G431RB</board_name> <board_name>STMicroelectronics STM32 Nucleo64-G431RB</board_name>
<board_id>ST_NUCLEO64_G431RB</board_id> <board_id>ST_NUCLEO64_G431RB</board_id>
<board_functions></board_functions> <board_functions></board_functions>
<subtype>STM32G474xx</subtype> <subtype>STM32G431xx</subtype>
<clocks HSEFrequency="24000000" HSEBypass="false" LSEFrequency="32768" <clocks HSEFrequency="24000000" HSEBypass="false" LSEFrequency="32768"
LSEBypass="false" VDD="300" LSEDrive="3 High Drive (default)" ></clocks> LSEBypass="false" VDD="300" LSEDrive="3 High Drive (default)" ></clocks>
<ports> <ports>

View File

@ -63,18 +63,24 @@
#include "stm32_usart2.inc" #include "stm32_usart2.inc"
#include "stm32_usart3.inc" #include "stm32_usart3.inc"
#include "stm32_uart4.inc" #include "stm32_uart4.inc"
#if STM32_HAS_UART5
#include "stm32_uart5.inc" #include "stm32_uart5.inc"
#endif
#include "stm32_lpuart1.inc" #include "stm32_lpuart1.inc"
#include "stm32_tim1_tim15_tim16_tim17.inc" #include "stm32_tim1_tim15_tim16_tim17.inc"
#include "stm32_tim2.inc" #include "stm32_tim2.inc"
#include "stm32_tim3.inc" #include "stm32_tim3.inc"
#include "stm32_tim4.inc" #include "stm32_tim4.inc"
#if STM32_HAS_TIM5
#include "stm32_tim5.inc" #include "stm32_tim5.inc"
#endif
#include "stm32_tim6.inc" #include "stm32_tim6.inc"
#include "stm32_tim7.inc" #include "stm32_tim7.inc"
#include "stm32_tim8.inc" #include "stm32_tim8.inc"
#if STM32_HAS_TIM20
#include "stm32_tim20.inc" #include "stm32_tim20.inc"
#endif
/*===========================================================================*/ /*===========================================================================*/
/* Driver exported functions. */ /* Driver exported functions. */
@ -99,17 +105,23 @@ void irqInit(void) {
tim2_irq_init(); tim2_irq_init();
tim3_irq_init(); tim3_irq_init();
tim4_irq_init(); tim4_irq_init();
#if STM32_HAS_TIM5
tim5_irq_init(); tim5_irq_init();
#endif
tim6_irq_init(); tim6_irq_init();
tim7_irq_init(); tim7_irq_init();
tim8_irq_init(); tim8_irq_init();
#if STM32_HAS_TIM20
tim20_irq_init(); tim20_irq_init();
#endif
usart1_irq_init(); usart1_irq_init();
usart2_irq_init(); usart2_irq_init();
usart3_irq_init(); usart3_irq_init();
uart4_irq_init(); uart4_irq_init();
#if STM32_HAS_UART5
uart5_irq_init(); uart5_irq_init();
#endif
lpuart1_irq_init(); lpuart1_irq_init();
} }
@ -132,17 +144,23 @@ void irqDeinit(void) {
tim2_irq_deinit(); tim2_irq_deinit();
tim3_irq_deinit(); tim3_irq_deinit();
tim4_irq_deinit(); tim4_irq_deinit();
#if STM32_HAS_TIM5
tim5_irq_deinit(); tim5_irq_deinit();
#endif
tim6_irq_deinit(); tim6_irq_deinit();
tim7_irq_deinit(); tim7_irq_deinit();
tim8_irq_deinit(); tim8_irq_deinit();
#if STM32_HAS_TIM20
tim20_irq_deinit(); tim20_irq_deinit();
#endif
usart1_irq_deinit(); usart1_irq_deinit();
usart2_irq_deinit(); usart2_irq_deinit();
usart3_irq_deinit(); usart3_irq_deinit();
uart4_irq_deinit(); uart4_irq_deinit();
#if STM32_HAS_UART5
uart5_irq_deinit(); uart5_irq_deinit();
#endif
lpuart1_irq_deinit(); lpuart1_irq_deinit();
} }