Skip to content

Commit fbe5d15

Browse files
authored
Merge branch 'main' into DIS_F429Z
Signed-off-by: Aymane-ST <aymane.bahssain@st.com>
2 parents 6cffb0a + 60888f1 commit fbe5d15

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_NUCLEO_F334R8.cpp

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,16 +114,18 @@ WEAK void SystemClock_Config(void)
114114
{
115115
RCC_OscInitTypeDef RCC_OscInitStruct = {};
116116
RCC_ClkInitTypeDef RCC_ClkInitStruct = {};
117+
RCC_PeriphCLKInitTypeDef PeriphClkInit = {};
117118

118119
/** Initializes the RCC Oscillators according to the specified parameters
119120
* in the RCC_OscInitTypeDef structure.
120121
*/
121-
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
122+
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
123+
RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS;
124+
RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;
122125
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
123-
RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
124126
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
125-
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
126-
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL16;
127+
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
128+
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;
127129
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
128130
Error_Handler();
129131
}
@@ -140,10 +142,15 @@ WEAK void SystemClock_Config(void)
140142
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) {
141143
Error_Handler();
142144
}
145+
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_I2C1;
146+
PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_SYSCLK;
147+
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) {
148+
Error_Handler();
149+
}
143150
}
144151

145152
#ifdef __cplusplus
146153
}
147154
#endif
148155

149-
#endif /* ARDUINO_NUCLEO_F303RE */
156+
#endif /* ARDUINO_NUCLEO_F303RE */

0 commit comments

Comments
 (0)