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:
parent
7ca3c1d892
commit
a2c02014cd
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue