packages feed

hcwiid-0.0.4: test/Test.hs

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 (combineCwiidLedFlag [cwiidLed1, cwiidLed3])
  _ <- cwiidSetRptMode wm 7
  _ <- forever $ do _ <- usleep 300000
                    cwiidGetBtnState wm >>= print
                    cwiidGetAcc wm >>= print
  return () -- not reach