Copyright | (c) Marc Fontaine 2017 |
---|---|
License | BSD3 |
Maintainer | Marc.Fontaine@gmx.de |
Stability | experimental |
Portability | GHC-only |
Safe Haskell | None |
Language | Haskell2010 |
Clock control and resetting parts of the hardware.
Documentation
set_HSE_OFF :: MI () Source #
set_HSE_ON :: MI () Source #
set_HSE_Bypass :: MI () Source #
peripheralClockOn :: Peripheral -> MI () Source #
peripheralClockOff :: Peripheral -> MI () Source #
peripheralClock :: Bool -> Peripheral -> MI () Source #
peripheralReset :: Bool -> Peripheral -> MI () Source #
peripheralResetToggle :: Peripheral -> MI () Source #
data SYSCLK_Div Source #
hCLKConfig :: SYSCLK_Div -> MI () Source #
pCLK1Config :: HCLK_Div -> MI () Source #
pCLK2Config :: HCLK_Div -> MI () Source #
data SYSCLKSource Source #
sysCLKConfig :: SYSCLKSource -> MI () Source #
pllCmdEnable :: MI () Source #
setDefaultClocks :: MI () Source #
data RtcClockSource Source #
rtcClockConfig :: RtcClockSource -> MI () Source #