mirror of
https://github.com/micropython/micropython.git
synced 2026-01-06 12:10:13 +01:00
stm32: Modify RCC->APB2ENR directly instead of HAL API.
Also, it is needed only when USB is enabled. Signed-off-by: Yuuki NAGAO <wf.yn386@gmail.com>
This commit is contained in:
@@ -348,8 +348,6 @@ void SystemClock_Config(void) {
|
||||
#elif defined(STM32L1)
|
||||
|
||||
void SystemClock_Config(void) {
|
||||
// Enable SYSCFG clock
|
||||
__HAL_RCC_SYSCFG_CLK_ENABLE();
|
||||
// Enable power control peripheral
|
||||
__HAL_RCC_PWR_CLK_ENABLE();
|
||||
|
||||
@@ -390,6 +388,10 @@ void SystemClock_Config(void) {
|
||||
SystemCoreClockUpdate();
|
||||
powerctrl_config_systick();
|
||||
|
||||
#if MICROPY_HW_ENABLE_USB
|
||||
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN;
|
||||
#endif
|
||||
|
||||
// Disable the Debug Module in low-power mode due to prevent
|
||||
// unexpected HardFault after __WFI().
|
||||
#if !defined(NDEBUG)
|
||||
|
||||
Reference in New Issue
Block a user