{-# LANGUAGE OverloadedStrings, GeneralizedNewtypeDeriving #-} module System.Hardware.BusPirate ( -- * General BusPirateM , runBusPirate -- * I2C mode , module System.Hardware.BusPirate.I2C ) where import Control.Monad (replicateM) import Control.Monad.IO.Class import Control.Monad.Trans.Class import Control.Monad.Trans.Either import Control.Monad.Trans.Reader import Control.Applicative import System.Hardware.BusPirate.Core import System.Hardware.BusPirate.I2C