Fix CubeMX Init function generation order

The previous generation order broke UART DMA. See
https://community.st.com/s/question/0D53W00001EzCmCSAV/mxdmainit-order-in-the-mainc-file-generated-by-stm32cubemx-how-to-fix
This commit is contained in:
jazzpi
2022-07-30 20:02:22 +02:00
parent 9cd8df92a3
commit 8b8b2f10f0
3 changed files with 6 additions and 6 deletions

View File

@ -72,14 +72,14 @@ uint8_t slave_id;
/* Private function prototypes -----------------------------------------------*/
void SystemClock_Config(void);
static void MX_GPIO_Init(void);
static void MX_DMA_Init(void);
static void MX_CAN1_Init(void);
static void MX_CAN2_Init(void);
static void MX_I2C1_Init(void);
static void MX_TIM3_Init(void);
static void MX_USART1_UART_Init(void);
static void MX_USART2_UART_Init(void);
static void MX_USART3_UART_Init(void);
static void MX_DMA_Init(void);
static void MX_TIM3_Init(void);
static void MX_USART6_UART_Init(void);
/* USER CODE BEGIN PFP */
@ -180,14 +180,14 @@ int main(void) {
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_DMA_Init();
MX_CAN1_Init();
MX_CAN2_Init();
MX_I2C1_Init();
MX_DMA_Init();
MX_TIM3_Init();
MX_USART1_UART_Init();
MX_USART2_UART_Init();
MX_USART3_UART_Init();
MX_TIM3_Init();
MX_USART6_UART_Init();
/* USER CODE BEGIN 2 */
fan_ctrl_init(&htim3, TIM_CHANNEL_4);