Archive for April, 2011

ROBOTC Driver Suite – Released: V2.0b1

Saturday, April 30th, 2011

Xander has updated his RobotC Driver Suite. Here is a short note, and the list of changes.

The biggest change is the way I am now handling the HiTechnic Sensor MUX. Rather than having to scan the SMUX for attached sensors, the individual sensor driver configures the SMUX for its specific port. This makes it much easier to use.

  • Removed unnecessary common.h includes from examples
  • Changed arrays from structs to just typedefs, all drivers have been adjusted
  • Motor mux stuff split off from common.h
  • All SMUX supported drivers now use new SMUX mechanism
  • Modified common.h to separate SMUX functions from rest using defines
  • Removed ubyteToInt from all drivers and common.h
  • Test programs have had their sensor types reconfigured, you will need ROBOTC 2.26
  • HTSMUX-driver.h newly added, has all the new SMUX functions split from common.h
  • MMUX-common.h newly added, contains all the MMUX functions split from common.h
  • Added min/max functions for floats
  • light-common.h: newly added, adds RGBtoHSV conversion (thanks Mike Henning, Max Bareiss)
  • HTCS-driver.h/HTCS2-driver.h: added functions for HSV values
  • HTMC-driver.h: Improved relative heading algorithm
  • Added DGPSreadTravHeading() to DGPS-driver.h and fixed commands
  • Removed single axis functions from HTAC-driver.h
  • Removed functions for single signal strength in HTIRS and HTIRS2.
  • Removed No Wait functions from EOPD driver
  • Removed HTIRL-NG, is now named HTIRL
  • Changed arguments from byte to ubyte in MSLL-driver.h
  • All applicable Mindsensors sensors now have an optional “address” argument that can be ommitted if using the default (thanks for the suggestion hedgepigdaniel)

Released: 3rd Party ROBOTC Driver Suite V2.0b1

SR 3d Builder – LEGO CAD Software

Saturday, April 23rd, 2011


•    Great fully 3D building envinronment with reflection and transparencies
•    You will see your model during loading time and can pause for instruction steps
•    You can modify and save models (
lDraw/MLCad .dat compatible format)
•    Fast selecting/moving/adding/removing you’ll never see in MLCad
•    Copy/Rotation/Deletetion/Color change of single or multiple brick. Undo/Redo functionality
•    Real connections detection, not always the same near brick positioning
•    Brick selection by Block (means that solid connected bricks can be selected at once)
•    Grid positioning to speed up positioning of pieces
•    Automatic and precise positioning and orientering of most bricks according to connection detection
•    Automatic detection of rotation axles

Netduino Firmware Update: Version: 4.1.1 BETA 1 (version 4.1.1.0 b1)

Sunday, April 10th, 2011

With this firmware, you will have the following resources available for your code:

64KB Flash
28KB+ RAM

This firmware includes the following updates:

  1. Early support for some 4GB+ MicroSD cards (courtesy of community member KodeDaemon)
  2. Early UsbClient support (requires deploy/debug via serial)
  3. Pushbutton (SW1) now returns true when pushed, false when not pushed

This update also includes updates that were in the prior BETA releases… the complete list of all the upates can be found here on the Netduino forums.

Version: 4.1.1 BETA 1 (version 4.1.1.0 b1)

There is also a special “extra memory” edition of the v411 Beta firmware. It has 50% more available ram.

Version: 4.1.1 BETA 1 (version 4.1.1.0 b1) – 50% More Ram!