mirror of https://github.com/ARMmbed/mbed-os.git
Allow more target prescaler for LPTIM
parent
c14396a5b6
commit
1ad23b8d13
|
@ -242,7 +242,17 @@ void lp_ticker_init(void)
|
||||||
LptimHandle.State = HAL_LPTIM_STATE_RESET;
|
LptimHandle.State = HAL_LPTIM_STATE_RESET;
|
||||||
LptimHandle.Init.Clock.Source = LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC;
|
LptimHandle.Init.Clock.Source = LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC;
|
||||||
#if defined(MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK)
|
#if defined(MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK)
|
||||||
#if (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 4)
|
#if (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 128)
|
||||||
|
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV128;
|
||||||
|
#elif (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 64)
|
||||||
|
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV64;
|
||||||
|
#elif (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 32)
|
||||||
|
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV32;
|
||||||
|
#elif (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 16)
|
||||||
|
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV16;
|
||||||
|
#elif (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 8)
|
||||||
|
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV8;
|
||||||
|
#elif (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 4)
|
||||||
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV4;
|
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV4;
|
||||||
#elif (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 2)
|
#elif (MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK == 2)
|
||||||
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV2;
|
LptimHandle.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV2;
|
||||||
|
|
|
@ -1256,7 +1256,7 @@
|
||||||
"macro_name": "LPTICKER_DELAY_TICKS"
|
"macro_name": "LPTICKER_DELAY_TICKS"
|
||||||
},
|
},
|
||||||
"lpticker_lptim_clock": {
|
"lpticker_lptim_clock": {
|
||||||
"help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2 or 4",
|
"help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2, 4, 8, 16, 32, 64 or 128",
|
||||||
"value": 1
|
"value": 1
|
||||||
},
|
},
|
||||||
"gpio_reset_at_init": {
|
"gpio_reset_at_init": {
|
||||||
|
|
Loading…
Reference in New Issue