Bugfixes and Documentation

@c0pperdragon c0pperdragon released this Apr 8, 2018

As expected there were quite some bugs in the new features of 1.2.5, mainly in the F library:

  • Confusion of upper and lower case handling for local variables
  • Compiler crashes in certain error situations (for example calling unspecified SUBs)

Additionally Nigel Ward provided French documention for the new libraries.
I am still waiting for other translations to come in, but I am releasing the new version nevertheless. The missing parts of the documentation are now just provided in English.

Bit Manipulation & Function Calls

@c0pperdragon c0pperdragon released this Feb 3, 2018 · 6 commits to master since this release

This is a substantial update with two new library objects:
Byte (allows various bitwise operations) and F (framework for function calls with parameter/result passing).
Additionally the library documentation is now also available in Polish.

Since there are quite some parts missing in the documentation in various languages and because I expect some bugs to arise with these new features, there will probably be a bugfix release in the near future.

More motor and sensor commands

@c0pperdragon c0pperdragon released this Aug 25, 2017 · 17 commits to master since this release

Added convenience functions for the Motor and Sensor objects (for example Sensor.ReadI2CRegister, Motor.MoveSteer).
Fixed compiler bug for the While A<=B language construct.
Dropped support for Small Basic 1.0.

Added Russian Documentation

@c0pperdragon c0pperdragon released this Nov 7, 2015 · 24 commits to master since this release

Added Russian translation of the InteliSense documentation and of the API part of the user manual.
Fixed bug in Mailbox.IsAvailable().
Upon request, now (13.1.2017) added also manual installation archive (for Windows XP devices).

Support for Small Basic 1.2

@c0pperdragon c0pperdragon released this Oct 4, 2015 · 26 commits to master since this release

The newest release of Small Basic was no longer compatible with existing extensions.
This new version of EV3Basic is now compatible with Small Basic 1.2 as well as Small Basic 1.0, but not Small Basic 1.1 (which is no longer available for download anyway).
Added a few fixes in the communication libraries and a few tweaks of the EV3Explorer GUI.

Bugfix release

@c0pperdragon c0pperdragon released this Jun 17, 2015 · 49 commits to master since this release

The new WiFi feature did not store the bricks IP when the directory "AppData/Roaming/EV3Basic" did not already exist. So the user always had to manually enter the IP at every startup.

WiFi support

@c0pperdragon c0pperdragon released this Jun 16, 2015 · 51 commits to master since this release

Added the possibility to connect from EV3Basic to the brick via a WiFi network.