furi_hal_clock.h 488 B

12345678910111213141516171819202122
  1. #pragma once
  2. /** Early initialization */
  3. void furi_hal_clock_init_early();
  4. /** Early deinitialization */
  5. void furi_hal_clock_deinit_early();
  6. /** Initialize clocks */
  7. void furi_hal_clock_init();
  8. /** Switch to HSI clock */
  9. void furi_hal_clock_switch_to_hsi();
  10. /** Switch to PLL clock */
  11. void furi_hal_clock_switch_to_pll();
  12. /** Stop SysTick counter without resetting */
  13. void furi_hal_clock_suspend_tick();
  14. /** Continue SysTick counter operation */
  15. void furi_hal_clock_resume_tick();