Skip to content

Commit 72524db

Browse files
committed
fix: remove RTC clock source selection for Nucleo_F446
This prevents the RTC clock to be reset when clock source is not the same and a poweroff with VBAT or software reset occurs. Moreover, LSI does not count when power off and VBAT so it is not useful. Fixes #1919 Signed-off-by: Frederic Pillon <[email protected]>
1 parent 96e32aa commit 72524db

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

variants/STM32F4xx/F446R(C-E)T/variant_NUCLEO_F446RE.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -173,14 +173,13 @@ WEAK void SystemClock_Config(void)
173173
Error_Handler();
174174
}
175175

176-
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_I2S_APB1 | RCC_PERIPHCLK_RTC;
176+
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_I2S_APB1;
177177
PeriphClkInitStruct.PLLI2S.PLLI2SN = 192;
178178
PeriphClkInitStruct.PLLI2S.PLLI2SP = RCC_PLLI2SP_DIV2;
179179
PeriphClkInitStruct.PLLI2S.PLLI2SM = 16;
180180
PeriphClkInitStruct.PLLI2S.PLLI2SR = 2;
181181
PeriphClkInitStruct.PLLI2S.PLLI2SQ = 2;
182182
PeriphClkInitStruct.PLLI2SDivQ = 1;
183-
PeriphClkInitStruct.RTCClockSelection = RCC_RTCCLKSOURCE_LSI;
184183
PeriphClkInitStruct.I2sApb1ClockSelection = RCC_I2SAPB1CLKSOURCE_PLLI2S;
185184
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) {
186185
/* Initialization Error */

0 commit comments

Comments
 (0)