Subversion Repositories DashDisplay

Rev

Rev 2 | Rev 5 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 3
Line 175... Line 175...
175
 
175
 
176
void HAL_UART_MspInit(UART_HandleTypeDef* huart)
176
void HAL_UART_MspInit(UART_HandleTypeDef* huart)
177
{
177
{
178
 
178
 
179
  GPIO_InitTypeDef GPIO_InitStruct;
179
  GPIO_InitTypeDef GPIO_InitStruct;
180
  if(huart->Instance==USART2)
180
  if(huart->Instance==USART1)
-
 
181
  {
-
 
182
  /* USER CODE BEGIN USART1_MspInit 0 */
-
 
183
 
-
 
184
  /* USER CODE END USART1_MspInit 0 */
-
 
185
    /* Peripheral clock enable */
-
 
186
    __HAL_RCC_USART1_CLK_ENABLE();
-
 
187
 
-
 
188
    /**USART1 GPIO Configuration    
-
 
189
    PA9     ------> USART1_TX
-
 
190
    PA10     ------> USART1_RX
-
 
191
    */
-
 
192
    GPIO_InitStruct.Pin = PLX_TX_Pin;
-
 
193
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
-
 
194
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
-
 
195
    HAL_GPIO_Init(PLX_TX_GPIO_Port, &GPIO_InitStruct);
-
 
196
 
-
 
197
    GPIO_InitStruct.Pin = PLX_RX_Pin;
-
 
198
    GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
-
 
199
    GPIO_InitStruct.Pull = GPIO_NOPULL;
-
 
200
    HAL_GPIO_Init(PLX_RX_GPIO_Port, &GPIO_InitStruct);
-
 
201
 
-
 
202
  /* USER CODE BEGIN USART1_MspInit 1 */
-
 
203
 
-
 
204
  /* USER CODE END USART1_MspInit 1 */
-
 
205
  }
-
 
206
  else if(huart->Instance==USART2)
181
  {
207
  {
182
  /* USER CODE BEGIN USART2_MspInit 0 */
208
  /* USER CODE BEGIN USART2_MspInit 0 */
183
 
209
 
184
  /* USER CODE END USART2_MspInit 0 */
210
  /* USER CODE END USART2_MspInit 0 */
185
    /* Peripheral clock enable */
211
    /* Peripheral clock enable */
Line 207... Line 233...
207
  /* USER CODE END USART2_MspInit 1 */
233
  /* USER CODE END USART2_MspInit 1 */
208
  }
234
  }
209
 
235
 
210
}
236
}
211
 
237
 
212
void HAL_IRDA_MspInit(IRDA_HandleTypeDef* hirda)
238
void HAL_UART_MspDeInit(UART_HandleTypeDef* huart)
213
{
239
{
214
 
240
 
215
  GPIO_InitTypeDef GPIO_InitStruct;
-
 
216
  if(hirda->Instance==USART3)
241
  if(huart->Instance==USART1)
217
  {
242
  {
218
  /* USER CODE BEGIN USART3_MspInit 0 */
243
  /* USER CODE BEGIN USART1_MspDeInit 0 */
219
 
244
 
220
  /* USER CODE END USART3_MspInit 0 */
245
  /* USER CODE END USART1_MspDeInit 0 */
221
    /* Peripheral clock enable */
246
    /* Peripheral clock disable */
222
    __HAL_RCC_USART3_CLK_ENABLE();
247
    __HAL_RCC_USART1_CLK_DISABLE();
223
 
248
 
224
    /**USART3 GPIO Configuration    
249
    /**USART1 GPIO Configuration    
225
    PB10     ------> USART3_TX
250
    PA9     ------> USART1_TX
226
    PB11     ------> USART3_RX
251
    PA10     ------> USART1_RX
227
    */
252
    */
228
    GPIO_InitStruct.Pin = GPIO_PIN_10;
-
 
229
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
-
 
230
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
-
 
231
    HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
253
    HAL_GPIO_DeInit(GPIOA, PLX_TX_Pin|PLX_RX_Pin);
232
 
-
 
233
    GPIO_InitStruct.Pin = GPIO_PIN_11;
-
 
234
    GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
-
 
235
    GPIO_InitStruct.Pull = GPIO_NOPULL;
-
 
236
    HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
-
 
237
 
254
 
238
    /* Peripheral interrupt init */
-
 
239
    HAL_NVIC_SetPriority(USART3_IRQn, 2, 0);
-
 
240
    HAL_NVIC_EnableIRQ(USART3_IRQn);
-
 
241
  /* USER CODE BEGIN USART3_MspInit 1 */
255
  /* USER CODE BEGIN USART1_MspDeInit 1 */
242
 
256
 
243
  /* USER CODE END USART3_MspInit 1 */
257
  /* USER CODE END USART1_MspDeInit 1 */
244
  }
258
  }
245
 
-
 
246
}
-
 
247
 
-
 
248
void HAL_UART_MspDeInit(UART_HandleTypeDef* huart)
-
 
249
{
-
 
250
 
-
 
251
  if(huart->Instance==USART2)
259
  else if(huart->Instance==USART2)
252
  {
260
  {
253
  /* USER CODE BEGIN USART2_MspDeInit 0 */
261
  /* USER CODE BEGIN USART2_MspDeInit 0 */
254
 
262
 
255
  /* USER CODE END USART2_MspDeInit 0 */
263
  /* USER CODE END USART2_MspDeInit 0 */
256
    /* Peripheral clock disable */
264
    /* Peripheral clock disable */
Line 263... Line 271...
263
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3);
271
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3);
264
 
272
 
265
    /* Peripheral interrupt DeInit*/
273
    /* Peripheral interrupt DeInit*/
266
    HAL_NVIC_DisableIRQ(USART2_IRQn);
274
    HAL_NVIC_DisableIRQ(USART2_IRQn);
267
 
275
 
268
  }
-
 
269
  /* USER CODE BEGIN USART2_MspDeInit 1 */
276
  /* USER CODE BEGIN USART2_MspDeInit 1 */
270
 
277
 
271
  /* USER CODE END USART2_MspDeInit 1 */
278
  /* USER CODE END USART2_MspDeInit 1 */
272
 
-
 
273
}
-
 
274
 
-
 
275
void HAL_IRDA_MspDeInit(IRDA_HandleTypeDef* hirda)
-
 
276
{
-
 
277
 
-
 
278
  if(hirda->Instance==USART3)
-
 
279
  {
-
 
280
  /* USER CODE BEGIN USART3_MspDeInit 0 */
-
 
281
 
-
 
282
  /* USER CODE END USART3_MspDeInit 0 */
-
 
283
    /* Peripheral clock disable */
-
 
284
    __HAL_RCC_USART3_CLK_DISABLE();
-
 
285
 
-
 
286
    /**USART3 GPIO Configuration    
-
 
287
    PB10     ------> USART3_TX
-
 
288
    PB11     ------> USART3_RX
-
 
289
    */
-
 
290
    HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_11);
-
 
291
 
-
 
292
    /* Peripheral interrupt DeInit*/
-
 
293
    HAL_NVIC_DisableIRQ(USART3_IRQn);
-
 
294
 
-
 
295
  }
279
  }
296
  /* USER CODE BEGIN USART3_MspDeInit 1 */
-
 
297
 
-
 
298
  /* USER CODE END USART3_MspDeInit 1 */
-
 
299
 
280
 
300
}
281
}
301
 
282
 
302
/* USER CODE BEGIN 1 */
283
/* USER CODE BEGIN 1 */
303
 
284