Jack Hansdampf / MFS_Display_HAL

Dependents:   MFS_ADC MFS-7_Segment-Interrupt MFS_USART_Test_HAL MFS_02-Luftschlange ... more

Revision:
11:64f579b3fd14
Parent:
9:8924db86f383
diff -r dcfa32556a25 -r 64f579b3fd14 MFS.cpp
--- 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;