Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
RobotCdrivers-20090801-3.zip | 2009-08-02 | 356.1 kB | |
README.txt | 2009-08-01 | 3.3 kB | |
Totals: 2 Items | 359.4 kB | 0 |
/* * $Id: README.txt 7 2009-07-07 21:18:04Z xander $ */ -= Note =- These drivers are for RobotC 1.46 and higher and are part of the RC6 version of the 3rd Party RobotC Drivers suite. -= Changes in RC6 version =- HTAC-driver.h: * - 0.2: Fixed bad registers * Added HTACreadAllAxes(tSensors link, int &x, int &y, int &z) * Removed HTACreadAllAxes(tSensors link, tIntArray &data) * Changed HTACreadX, Y, Z to use by reference instead of as return value HTIRS-driver.h: * - 0.5: Fixed wrong registers HTEOPD-driver.h: * - 0.3: Added HTEOPDsetShortRangeNW and HTEOPDsetLongRangeNW, these don't wait 10ms * Changed the underlying sensor types for RobotC 1.57A and higher. Added support for MSDIST-nx Sharp IR sensor Added support for MSAC Acceleration sensor Added support for MSHID Human Interface Device sensor -= Changes RC5 version =- HTDIR-test1.c * - 0.2: Partial rewrite by Dick Swan, waits a little longer for sensor initialisation * Nicer intro screen * Less screen flickering, only updated if there's been a change in data. common.h: * - 0.3.2: makes use of the new alpha's built-in clearI2CBus(). It is still defined for the older firmwares MSLL-driver.h: * - 0.5 Bug in LLreadSteering() fixed HTPB-driver.h: * - 0.7: Fixed a couple of function calls that had not been renamed. -= Previous changes =- * Many drivers had their API renamed to be more consistent. Check the individual drivers to see if they were affected. * Mindsensors LineLeader driver added (Thom Roach) * AT24C512 is now generic EEPROM driver * common.h now has a clip() function (Thom Roach) * NEW: Added driver for AT24C512 EEPROM chip. * NEW: Added Light Sensor driver with calibration! You can use one of the test programs to calibrate for both white and black. Calibration data is saved to a file which is read when the driver is first used. You can also use the API to write your own calibration program. * I2C bus error handling code added to common.h. When an error occurs, the bus is now flooded with 5 packets. This usually clears it up. The packet is then retransmitted. Note that this is done only once for each packet. * HTPB driver has error checking removed, this is now handled by common.h * The drivers will generate an error when compiled with a RobotC less than 1.46. * Changed the minimal version of RobotC for the drivers. There were problems with version 1.40 -= TODO =- * Add UART (RCX) functionality to IR Link driver. -= API Documentation =- The complete API documentation can be found in the html folder. Just point your browser at the index.html file. -= Downloads and support =- These drivers can also be downloaded from: http://sourceforge.net/projects/rdpartyrobotcdr/ The documentation is hosted here: http://rdpartyrobotcdr.sourceforge.net/documentation/index.html For support questions, please use the RobotC 3rd party sensors forum: http://www.robotc.net/forums/viewforum.php?f=41 RobotC 1.46 can be downloaded from: http://www.robotc.net/content/lego_down/downloads/ROBOTCforMindstorms_146.exe Thanks, Xander Soldaat (mightor@gmail.com) /* * $Id: README.txt 7 2009-07-07 21:18:04Z xander $ */