NUCLEO_WB55RG: Rework Clock and sleep support
- move hw_conf.h file to targets/TARGET_STM/TARGET_STM32WB directory as this is used also out of BLE feature. - create a dedicated hal_deepsleep function as the behavior in WB is a lot different from other existing STM32 targets - update clock tree configuration to directly clock the entire tree @ 32MHz out of HSE. This is needed as we want to let the M0 core running without any change on M0-side of clocks when M4 enters /exits deep sleep. |
---|
|
features/FEATURE_BLE/targets/TARGET_STM/TARGET_NUCLEO_WB55RG/hw_conf.h 100644 → 0 |
---|
targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xG/TARGET_NUCLEO_WB55RG/system_clock.c |
---|
targets/TARGET_STM/TARGET_STM32WB/device/hw_conf.h 0 → 100644 |
---|
targets/TARGET_STM/TARGET_STM32WB/wb_sleep.c 0 → 100644 |
---|
targets/TARGET_STM/lp_ticker.c |
---|
targets/TARGET_STM/sleep.c |
---|
targets/targets.json |
---|