![]() |
PDL for FM0+
Version1.0
Peripheral Driverl Library for FM0+
|
#include "clk.h"
Go to the source code of this file.
Functions | |
void | Clk_IrqHandler (void) |
Clock Stabilization Interrupt Handler. | |
en_result_t | Clk_Init (stc_clk_config_t *pstcClk) |
Initialize system clock according to user configuration. | |
en_result_t | Clk_EnableHscr (boolean_t bBlock) |
Enable high speed CR. | |
en_result_t | Clk_DisableHscr (void) |
Disable Main Clock. | |
en_result_t | Clk_EnableMainClock (boolean_t bBlock) |
Enable Main Clock and wait until it is stable. | |
en_result_t | Clk_DisableMainClock (void) |
Disable Main Clock. | |
en_result_t | Clk_EnableSubClock (boolean_t bBlock) |
Enable Sub Clock. | |
en_result_t | Clk_DisableSubClock (void) |
Disable Sub Clock. | |
en_result_t | Clk_EnablePllClock (boolean_t bBlock) |
Enable PLL Clock. | |
en_result_t | Clk_DisablePllClock (void) |
Disable PLL Clock. | |
en_result_t | Clk_SetSource (en_clk_source_t enSource) |
Set Clock Source. | |
en_result_t | Clk_PeripheralClockEnable (en_clk_gate_peripheral_t enPeripheral) |
Enables the clock gate of a peripheral. | |
boolean_t | Clk_PeripheralGetClockState (en_clk_gate_peripheral_t enPeripheral) |
Read the clock gate state of a peripheral. | |
en_result_t | Clk_PeripheralClockDisable (en_clk_gate_peripheral_t enPeripheral) |
Disables the clock gate of a peripheral. | |
en_result_t | Clk_PeripheralSetReset (en_clk_reset_peripheral_t enPeripheral) |
Set reset bit a peripheral. | |
en_result_t | Clk_PeripheralClearReset (en_clk_reset_peripheral_t enPeripheral) |
Clear reset bit a peripheral. | |
Variables | |
stc_clk_intern_data_t | stcClkInternData |
Store the internal data of clock. |
A detailed description is available at Clock Module description
History:
Definition in file clk.c.