Name: NXT Version: 0.1.1 Synopsis: A Haskell interface to Lego Mindstorms NXT Description: A Haskell interface to Lego Mindstorms NXT over Bluetoooth. It supports direct commands, messages and many sensors (also unofficial). It has also support for a simple message-based control of a NXT brick via remotely executed program (basic NXC code included). . It contains two simple programs: @nxt-upload@ for uploading files to a NXT brick and @nxt-shutdown@ for remote shutdown of a NXT brick. . It works best on Linux and it also works on Mac OS X. . Feel free to contribute additional features, interfaces for more sensors and propose or write other (example) programs. License: LGPL-3 License-file: LICENSE Author: Mitar Milutinovic Maintainer: mitar.haskell@tnode.com Copyright: (c) 2010 Mitar Milutinovic Category: Robotics Build-type: Simple Cabal-version: >= 1.8 Stability: experimental Homepage: http://mitar.tnode.com Extra-source-files: remote/remote.rxe, remote/remote.nxc, ffi/blue.h, ffi/initserial.h Library Exposed-modules: Robotics.NXT, Robotics.NXT.MotorControl, Robotics.NXT.Remote, Robotics.NXT.Sensor.Compass, Robotics.NXT.Sensor.Ultrasonic Build-depends: base >= 4 && < 5, mtl >= 1.1 && < 2, bytestring >= 0.9 && < 1, unix >= 2.4 && < 3, time >= 1.1 && < 2 Other-modules: Robotics.NXT.BluetoothUtils, Robotics.NXT.Data, Robotics.NXT.Errors, Robotics.NXT.Protocol, Robotics.NXT.Types, Robotics.NXT.Internals, Robotics.NXT.Externals HS-source-dirs: lib C-sources: ffi/blue.c, ffi/initserial.c Includes: ffi/blue.h, ffi/initserial.h GHC-options: -Wall if os(linux) Extra-libraries: bluetooth Executable nxt-shutdown Main-is: Shutdown.hs HS-source-dirs: src Build-depends: base >= 4 && < 5, mtl >= 1.1 && < 2, NXT == 0.1.1 GHC-options: -Wall Executable nxt-upload Main-is: UploadFiles.hs HS-source-dirs: src Build-depends: base >= 4 && < 5, mtl >= 1.1 && < 2, bytestring >= 0.9 && < 1, filepath >= 1.1 && < 2, NXT == 0.1.1 GHC-options: -Wall GHC-prof-options: -Wall GHC-shared-options: -Wall