93 GPIO_InitTypeDef GPIO_InitStruct = {0};
94 if(hspi->Instance==SPI2)
100 __HAL_RCC_SPI2_CLK_ENABLE();
102 __HAL_RCC_GPIOB_CLK_ENABLE();
108 GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_15;
109 GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
110 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
111 HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
113 GPIO_InitStruct.Pin = GPIO_PIN_14;
114 GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
115 GPIO_InitStruct.Pull = GPIO_NOPULL;
116 HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
164 GPIO_InitTypeDef GPIO_InitStruct = {0};
165 if(huart->Instance==USART1)
171 __HAL_RCC_USART1_CLK_ENABLE();
173 __HAL_RCC_GPIOA_CLK_ENABLE();
178 GPIO_InitStruct.Pin = GPIO_PIN_9;
179 GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
180 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
181 HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
183 GPIO_InitStruct.Pin = GPIO_PIN_10;
184 GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
185 GPIO_InitStruct.Pull = GPIO_PULLUP;
186 HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
221 if(huart->Instance==USART1)
227 __HAL_RCC_USART1_CLK_DISABLE();
233 HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10);
236 HAL_DMA_DeInit(huart->hdmarx);
: Header for main.c file. This file contains the common defines of the application.
void Error_Handler(void)
This function is executed in case of error occurrence.