Included are the driver files, example programs for each of the devices supported, keywords file (for syntax highlighting in the Arduino IDE), a ReadMe file (with directions for installing), a change log, and doxygen HTML documentation.
All drivers and examples have been tested with arduino-1.0.1, NXShield-0.1.01, and an Arduino Mega 2560 with NXShield-M. You need to be using at least version 0.1.01 of the NXShield library.
The current version of the driver suite is V1.12, and supports the following devices:
Dexter Industries: dIMU HiTechnic: Accelerometer Color Sensor v1 Gyro IR Receiver IR Seeker v1 Magnetic Compass Lego: Sound sensor
Here is the complete change log:
Version 1.0 Support for HiTechnic Accelerometer Support for HiTechnic Color Sensor Support for HiTechnic Gyro Support for HiTechnic IR Receiver Support for HiTechnic IR Seeker Support for HiTechnic Magnetic Compass Version 1.1 Functionality changes to existing drivers: Added HiTechnic Gyro calibration support Added HiTechnic Compass calibration support Removed HiTechnic IR Receiver function "ReadValue" New device support: Dexter Industries dIMU Lego Sound sensor Changes to all device drivers: Added doxygen (HTML) documentation support for all drivers Prefix all class names with "Class", e.g. "HTAC" > "ClassHTAC" Postfix all driver file names with "_driver", e.g. "HTAC" > "HTAC_driver" Version 1.11 Fixed an error in the calculation of the SoundLevel in ClassNXTSound Version 1.12 Lego Sound sensor - Removed the work-around previously needed for setting the type. Lego Sound sensor - Added function init.