-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | GPIO wrapper libary for Raspberry Pi -- -- GPIO wrapper libary for Raspberry Pi @package system-gpio @version 0.0.2 module System.Hardware.GPIO.Pin data Pin Pin :: Int -> Handle -> PinMode -> Pin num :: Pin -> Int handle :: Pin -> Handle dir :: Pin -> PinMode data PinMode In :: PinMode Out :: PinMode Pwm :: PinMode pinMapping :: Array Int Int global_GPIO_PATH :: [Char] global_EXPORT_PATH :: [Char] global_UNEXPORT_PATH :: [Char] global_DEVICE_PATH :: Show a => a -> [Char] global_DIRECTION_PATH :: Show a => a -> [Char] global_VALUE_PATH :: Show a => a -> [Char] -- | init pin_number direction openWriteClose :: FilePath -> String -> IO () init :: Int -> PinMode -> IO Pin close :: Pin -> IO () data Value One :: Value Zero :: Value read :: Pin -> IO Value set :: Pin -> Value -> IO () instance Eq PinMode instance Show Pin instance Eq Pin instance Show Value instance Eq Value instance Show PinMode