Skip to content

Commit ed87ece

Browse files
committed
Remove I2C deep sleep lock
ARMmbed#15191
1 parent 54e8693 commit ed87ece

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

targets/TARGET_STM/i2c_api.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ void i2c_init_internal(i2c_t *obj, const i2c_pinmap_t *pinmap)
447447

448448
#if defined(TARGET_STM32WL) || defined(TARGET_STM32WB)
449449
/* In Stop2 mode, I2C1 and I2C2 instances are powered down (only I2C3 register content is kept) */
450-
sleep_manager_lock_deep_sleep();
450+
//sleep_manager_lock_deep_sleep();
451451
#endif
452452
}
453453
#endif
@@ -461,7 +461,7 @@ void i2c_init_internal(i2c_t *obj, const i2c_pinmap_t *pinmap)
461461

462462
#if defined(TARGET_STM32WL)
463463
/* In Stop2 mode, I2C1 and I2C2 instances are powered down (only I2C3 register content is kept) */
464-
sleep_manager_lock_deep_sleep();
464+
//sleep_manager_lock_deep_sleep();
465465
#endif
466466
}
467467
#endif
@@ -554,15 +554,15 @@ void i2c_deinit_internal(i2c_t *obj)
554554
if (obj_s->i2c == I2C_1) {
555555
__HAL_RCC_I2C1_CLK_DISABLE();
556556
#if defined(TARGET_STM32WL) || defined(TARGET_STM32WB)
557-
sleep_manager_unlock_deep_sleep();
557+
//sleep_manager_unlock_deep_sleep();
558558
#endif
559559
}
560560
#endif
561561
#if defined I2C2_BASE
562562
if (obj_s->i2c == I2C_2) {
563563
__HAL_RCC_I2C2_CLK_DISABLE();
564564
#if defined(TARGET_STM32WL)
565-
sleep_manager_unlock_deep_sleep();
565+
//sleep_manager_unlock_deep_sleep();
566566
#endif
567567
}
568568
#endif

0 commit comments

Comments
 (0)