Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
RetroClash.I2C
Documentation
i2cMaster :: (HiddenClockResetEnable dom, 1 <= i2cRate, KnownNat (DomainPeriod dom), 1 <= DomainPeriod dom) => SNat i2cRate -> ("DATA" ::: Signal dom (Maybe Message)) -> ("SCL_IN" ::: BiSignalIn 'PullUp dom (BitSize Bit)) -> ("SDA_IN" ::: BiSignalIn 'PullUp dom (BitSize Bit)) -> ("SCL_OUT" ::: BiSignalOut 'PullUp dom (BitSize Bit), "SDA_OUT" ::: BiSignalOut 'PullUp dom (BitSize Bit), "READY" ::: Signal dom Bool) Source #