module Main where import Prelude import Control.Monad import System.CWiid import System.Posix.Unistd main :: IO () main = do putStrLn "Put Wiimote in discoverable mode now (press 1+2)..." (Just wm) <- cwiidOpen putStrLn "found!" _ <- cwiidSetLed wm _ <- cwiidSetRptMode wm _ <- forever $ do _ <- usleep 300000 cwiidGetBtnState wm >>= print return () -- not reach