Merge remote-tracking branch 'origin/dev' into release-candidate
This commit is contained in:
commit
60baf2a608
@ -1,6 +1,5 @@
|
|||||||
#include <furi_hal_clock.h>
|
#include <furi_hal_clock.h>
|
||||||
#include <furi_hal_resources.h>
|
#include <furi_hal_resources.h>
|
||||||
#include <furi_hal_rtc.h>
|
|
||||||
#include <furi.h>
|
#include <furi.h>
|
||||||
|
|
||||||
#include <stm32wbxx_ll_pwr.h>
|
#include <stm32wbxx_ll_pwr.h>
|
||||||
@ -143,7 +142,10 @@ void furi_hal_clock_switch_to_hsi() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void furi_hal_clock_switch_to_pll() {
|
void furi_hal_clock_switch_to_pll() {
|
||||||
|
#ifdef FURI_HAL_CLOCK_TRACK_STARTUP
|
||||||
uint32_t clock_start_time = DWT->CYCCNT;
|
uint32_t clock_start_time = DWT->CYCCNT;
|
||||||
|
#endif
|
||||||
|
|
||||||
LL_RCC_HSE_Enable();
|
LL_RCC_HSE_Enable();
|
||||||
LL_RCC_PLL_Enable();
|
LL_RCC_PLL_Enable();
|
||||||
LL_RCC_PLLSAI1_Enable();
|
LL_RCC_PLLSAI1_Enable();
|
||||||
@ -166,11 +168,12 @@ void furi_hal_clock_switch_to_pll() {
|
|||||||
while(LL_RCC_GetSysClkSource() != LL_RCC_SYS_CLKSOURCE_STATUS_PLL)
|
while(LL_RCC_GetSysClkSource() != LL_RCC_SYS_CLKSOURCE_STATUS_PLL)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
#ifdef FURI_HAL_CLOCK_TRACK_STARTUP
|
||||||
uint32_t total = DWT->CYCCNT - clock_start_time;
|
uint32_t total = DWT->CYCCNT - clock_start_time;
|
||||||
if(total > (20 * 0x148)) {
|
if(total > (20 * 0x148)) {
|
||||||
furi_hal_rtc_set_flag(FuriHalRtcFlagLegacySleep);
|
|
||||||
furi_crash("Slow HSE/PLL startup");
|
furi_crash("Slow HSE/PLL startup");
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void furi_hal_clock_suspend_tick() {
|
void furi_hal_clock_suspend_tick() {
|
||||||
|
|||||||
@ -467,7 +467,7 @@ bool furi_hal_nfc_emulate_nfca(
|
|||||||
buff_tx,
|
buff_tx,
|
||||||
buff_tx_len,
|
buff_tx_len,
|
||||||
buff_rx,
|
buff_rx,
|
||||||
sizeof(buff_rx),
|
rfalConvBytesToBits(buff_rx_size),
|
||||||
&buff_rx_len,
|
&buff_rx_len,
|
||||||
data_type,
|
data_type,
|
||||||
RFAL_FWT_NONE);
|
RFAL_FWT_NONE);
|
||||||
@ -491,7 +491,7 @@ bool furi_hal_nfc_emulate_nfca(
|
|||||||
buff_tx,
|
buff_tx,
|
||||||
buff_tx_len,
|
buff_tx_len,
|
||||||
buff_rx,
|
buff_rx,
|
||||||
sizeof(buff_rx),
|
rfalConvBytesToBits(buff_rx_size),
|
||||||
&buff_rx_len,
|
&buff_rx_len,
|
||||||
data_type,
|
data_type,
|
||||||
RFAL_FWT_NONE);
|
RFAL_FWT_NONE);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user