-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Library to interface with the wiimote
--   
--   HCWiid is a working userspace driver along with various applications
--   implementing event drivers, multiple wiimote connectivity, gesture
--   recognition, and other Wiimote-based functionality.
@package hcwiid
@version 0.0.1

module System.CWiid
cwiidOpen :: IO (Maybe CWiidWiimote)
cwiidSetLed :: CWiidWiimote -> IO CInt
cwiidSetRptMode :: CWiidWiimote -> IO CInt
cwiidGetBtnState :: CWiidWiimote -> IO CWiidBtnFlag
cwiidLed1 :: CWiidLedFlag
cwiidLed2 :: CWiidLedFlag
cwiidLed3 :: CWiidLedFlag
cwiidLed4 :: CWiidLedFlag
combineCwiidLedFlag :: [CWiidLedFlag] -> CWiidLedFlag
cwiidBtn2 :: CWiidBtnFlag
cwiidBtn1 :: CWiidBtnFlag
cwiidBtnB :: CWiidBtnFlag
cwiidBtnA :: CWiidBtnFlag
cwiidBtnMinus :: CWiidBtnFlag
cwiidBtnHome :: CWiidBtnFlag
cwiidBtnLeft :: CWiidBtnFlag
cwiidBtnRight :: CWiidBtnFlag
cwiidBtnDown :: CWiidBtnFlag
cwiidBtnUp :: CWiidBtnFlag
cwiidBtnPlus :: CWiidBtnFlag
combineCwiidBtnFlag :: [CWiidBtnFlag] -> CWiidBtnFlag
diffCwiidBtnFlag :: CWiidBtnFlag -> CWiidBtnFlag -> CWiidBtnFlag
newtype CWiidBtnFlag
CWiidBtnFlag :: Int -> CWiidBtnFlag
unCWiidBtnFlag :: CWiidBtnFlag -> Int
data CWiidState
CWiidState :: Int -> Int -> Int -> Int -> Int -> CWiidState
rptMode :: CWiidState -> Int
led :: CWiidState -> Int
rumble :: CWiidState -> Int
battery :: CWiidState -> Int
buttons :: CWiidState -> Int
data CWiidWiimote
instance Eq CWiidLedFlag
instance Show CWiidLedFlag
instance Eq CWiidBtnFlag
instance Show CWiidBtnFlag
instance Show CWiidState
instance Storable CWiidState
instance Storable CWiidBdaddr
