What's new for version B.

What's new as of firmware version B.2.0+

Additions and changes:

  1. All the features of the B.2.0 firmware plus addition support for the hardware found in the PIC16F877.
  2. Serial Control.  - Used to talk directly to any Object, debug current application programs & upload new programs all through the serial port.
  3. New Object: oA2D10 - Used for 7 channel, 10-Bit analog to digital conversion.
  4. New Object: oSequencer - Used to play a sequence of notes out the speaker.
  5. New Variable sByte - Used to store a byte of data in internal EEPROM.

What's new as of firmware version B.2.0

Additions and changes:

  1. oDio4 Object can now use I/O Lines 5, 6 & 7.
  2. OOPic Object now has I/O line array property.
  3. OOPic Object now has a single step property.
  4. oQencoder Object now has InvertD and Signed property to reverse the direction of the counting.
  5. oServo, oServoX Objects now have a Refresh property to increase the servo's torque output.
  6. oSerialX Object now supports 9600 on any pin (up from 4800)
  7. New Object: oDCMotor2 - L293 H bridge object.
  8. New Object oButton - Reads a button and controls an LED with one I/O line.
  9. New Object: oServoSP - Used to control the speed of modified RC Servos
  10. New Object oStepperL - Used to control a stepper motor with latched drivers.
  11. New Object: oStepperSP & oStepperSPL - Used to control the speed of stepper motors.
  12. New Object: oSP0256 - Used to output to a SP0256 voice synthesizer.
  13. New Object: oFreq - Used to putout high frequency tones.
  14. New Object: oRamp, oRampC, oRampI, oRampIC - Ramp conversion for motor speedup and slowdown.
  15. New Object: oIRPD - Used to detect walls in front of the robot.
  16. New Object oCompassDV - I2C compass.
  17. New Object: oKeyPadX - Used to read a 8 x 8 keypad.
  18. New Object: oSPI - Used to provide SPI serial input and output.
  19. New Object: oNavConEI, oNavConEIC - Used to control two motors with encoder input.
  20. New Object oBumper4, oBumper8
  21. lSerialCoProc - Used to communicate with serial Co-Processors.

New language Commands

  1. Min
  2. Max
  3. Abs
  4. SQR
  5. LogicalAnd
  6. LogicalOr
  7. LogicalNot

Bug Fixes:

  1. The RShift Method of signed objects did not maintain the sign.
  2.