diff --git a/cpu/kinetis_common/include/mcg.h b/cpu/kinetis_common/include/mcg.h index 2c17c179c5..70eb2f6b16 100644 --- a/cpu/kinetis_common/include/mcg.h +++ b/cpu/kinetis_common/include/mcg.h @@ -10,7 +10,8 @@ * @defgroup cpu_kinetis_common_mcg Kinetis MCG * @ingroup cpu_kinetis_common * @brief Implementation of the Kinetis Multipurpose Clock Generator - * (MCG) driver. + * (MCG) driver + * * Please add mcg.h in cpu conf.h * and MCG configuration to periph_conf.h * @@ -37,6 +38,30 @@ * - BLPE -> FEE * - BLPI -> FEE * + * \dot + * digraph states { + * layout=dot + * nodesep=0.5 + * {rank=same Reset [shape=none] FEI FEE} + * {rank=same FBI FBE} + * {rank=same BLPI BLPE} + * Reset -> FEI + * FEI -> FEE [dir="both"] + * FEI -> FBE [dir="both"] + * FEI -> FBI [dir="both"] + * FEE -> FBI [dir="both"] + * FEE -> FBE [dir="both"] + * FBI -> FBE [dir="both"] + * FBI -> BLPI [dir="both"] + * FBE -> BLPE [dir="both"] + * PBE + * PEE + * FBE -> PBE [dir="both"] + * BLPE -> PBE [dir="both"] + * PBE -> PEE [dir="both"] + * } + * \enddot + * * ### MCG Configuration Examples (for periph_conf.h) ### * * Example for FEI Mode (MCGOUTCLK = 20MHz ... 25MHz):