mirror of
https://github.com/flipperdevices/flipperzero-firmware.git
synced 2025-12-12 12:51:22 +04:00
SubGhz: fix TIM17 config not applied immediately (#4205)
Co-authored-by: hedger <hedger@users.noreply.github.com>
This commit is contained in:
@@ -553,11 +553,13 @@ void subghz_device_cc1101_ext_start_async_rx(
|
|||||||
furi_hal_bus_enable(FuriHalBusTIM17);
|
furi_hal_bus_enable(FuriHalBusTIM17);
|
||||||
|
|
||||||
// Configure TIM
|
// Configure TIM
|
||||||
|
LL_TIM_InitTypeDef TIM_InitStruct = {0};
|
||||||
//Set the timer resolution to 2 us
|
//Set the timer resolution to 2 us
|
||||||
LL_TIM_SetPrescaler(TIM17, (64 << 1) - 1);
|
TIM_InitStruct.Prescaler = (64 << 1) - 1;
|
||||||
LL_TIM_SetCounterMode(TIM17, LL_TIM_COUNTERMODE_UP);
|
TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP;
|
||||||
LL_TIM_SetAutoReload(TIM17, 0xFFFF);
|
TIM_InitStruct.Autoreload = 0xFFFF;
|
||||||
LL_TIM_SetClockDivision(TIM17, LL_TIM_CLOCKDIVISION_DIV1);
|
TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1;
|
||||||
|
LL_TIM_Init(TIM17, &TIM_InitStruct);
|
||||||
|
|
||||||
// Timer: advanced
|
// Timer: advanced
|
||||||
LL_TIM_SetClockSource(TIM17, LL_TIM_CLOCKSOURCE_INTERNAL);
|
LL_TIM_SetClockSource(TIM17, LL_TIM_CLOCKSOURCE_INTERNAL);
|
||||||
|
|||||||
Reference in New Issue
Block a user