Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: MFS_ADC MFS-7_Segment-Interrupt MFS_USART_Test_HAL MFS_02-Luftschlange ... more
Diff: MFS.cpp
- Revision:
- 11:64f579b3fd14
- Parent:
- 9:8924db86f383
--- a/MFS.cpp Fri Mar 12 08:36:07 2021 +0000
+++ b/MFS.cpp Fri Mar 12 10:03:30 2021 +0000
@@ -1,12 +1,12 @@
#include "MFS.h"
MFS::MFS(void)
- {
+ {
HAL_Init();
GPIO_InitTypeDef GPIO_InitStruct = {0};
/* GPIO Ports Clock Enable */
__HAL_RCC_GPIOC_CLK_ENABLE();
- __HAL_RCC_GPIOH_CLK_ENABLE();
+ //__HAL_RCC_GPIOH_CLK_ENABLE(); //F103
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_USART1_CLK_ENABLE();
@@ -25,7 +25,8 @@
GPIO_InitStruct.Pin = latch_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
+
HAL_GPIO_Init(latch_GPIO_Port, &GPIO_InitStruct);
@@ -37,8 +38,11 @@
GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
- GPIO_InitStruct.Alternate = GPIO_AF7_USART1;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; //F103
+
+ #ifndef __STM32F1xx_HAL_H
+ GPIO_InitStruct.Alternate = GPIO_AF7_USART1; //F103
+ #endif
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
husart1.Instance = USART1;