]> mj.ucw.cz Git - home-hw.git/blobdiff - ssr/Src/main.c
SSR: Adjusting to STM32F1
[home-hw.git] / ssr / Src / main.c
index e056fdc6c5585013bdb99d98f666f99ef47cbcbd..cb54168bf568f2a3eefd43d293dcc229cacfadeb 100644 (file)
@@ -494,6 +494,10 @@ static void MX_GPIO_Init(void)
   GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_OPENDRAIN;
   LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
 
+  // XXX: By some magic, the above initialization does not always work,
+  // so we repeat it here.
+  LL_GPIO_SetOutputPin(GPIOB, SSR3_Pin|SSR4_Pin|SSR1_Pin|SSR2_Pin);
+
 }
 
 /* USER CODE BEGIN 4 */