- 28 May, 2015 1 commit
-
-
c0pperdragon authored
Correct naming of Motor. .. Sync commands in brick mode. Fix: Writing to files in PC mode was broken Clean up and fix examples and testsuite
-
- 26 May, 2015 1 commit
-
-
c0pperdragon authored
Additive expression were not always evaluated left-to-right Storing strings in string arrays caused array to be truncated
-
- 25 May, 2015 1 commit
-
-
c0pperdragon authored
Optimization feature for"PC mode: Code can now request to send multiple commands to the brick in one burst.
-
- 11 May, 2015 1 commit
-
-
c0pperdragon authored
Tidy up documentation and examples to be ready for V1.0
-
- 04 May, 2015 1 commit
-
-
c0pperdragon authored
Small improvements in the usability of EV3Explorer
-
- 03 May, 2015 1 commit
-
-
c0pperdragon authored
Support multiple bricks (extended EV3Explorer and connection library). Brushed up documentation and examples
-
- 30 Apr, 2015 1 commit
-
-
c0pperdragon authored
Implement new Motor API in brock mode also. Implement mailbox in PC node and brick mode Minor changes in connection library Examples
-
- 29 Apr, 2015 1 commit
-
-
c0pperdragon authored
Removed unnecessary/impossible functgions. Streamlined functions into an orthogonal structure
-
- 28 Apr, 2015 2 commits
-
-
c0pperdragon authored
Experimental implementation of mailboxes. Currently it is only implemented in "PC mode".
-
c0pperdragon authored
Change API for scheduled and synchronizied motor movements. Accept numbers with decimal places for all integer values in the EV3 extension (doing automatic truncation just like in compiled mode)
-
- 24 Apr, 2015 2 commits
-
-
c0pperdragon authored
To get the installer working, Ijad to restructure the projects a bit and I also fixed a few minor issues on the way.
-
c0pperdragon authored
Had to do some in-depth research to find out how the file and directory names are really used for these functions. Updated docu and added example.
-
- 17 Apr, 2015 1 commit
-
-
c0pperdragon authored
ReadNumberArray can be use to quickly transfer big data tables from a file into a float array. Fix: Tablelookup in brick mode failed for big parameter numbers Fix: Tablelookup in NativeCode.c did not handle files >2.1 GB correctly Fix: Accessing large file in remote mode caused timeout of watchdog during data transmission
-
- 13 Apr, 2015 1 commit
-
-
c0pperdragon authored
Fix in Compiler: Complex boolean expression (with multiple OR or AND expressions) could lead to endless-loop during evaluation. Experimental code for UART sensor communication (undocumented yet)
-
- 06 Apr, 2015 1 commit
-
-
c0pperdragon authored
EV3-Basic can access the EV3 over a Serial Port connection. Setup of the connection must be done manually by the user, with the normal facilities of the operating system (an explaination is available in he user manual)
-
- 04 Apr, 2015 1 commit
-
-
c0pperdragon authored
Microsoft has released a new version of Small Basic which broke compatibility with previous extensions, I have modifed the EV3-Extension to now work with both version 1.0 and 1.1 of Small Basic.
-
- 24 Mar, 2015 2 commits
-
-
c0pperdragon authored
Added a licence file to the repository and corresponding headers to all source files
-
c0pperdragon authored
Fixed up the XML-documentation in the code and created a XML-to-HTML converter for the documentation to get one single file for all. Added some short overview chapters to get a real user manual.
-
- 21 Mar, 2015 1 commit
-
-
c0pperdragon authored
-
- 16 Mar, 2015 3 commits
-
-
c0pperdragon authored
Fixed sensor raw reading to allow negative numbers. Added Small Basic documentation for file operations
-
c0pperdragon authored
Example for how to use the IR sensor in beakon mode. Added comments.
-
c0pperdragon authored
Allow sending and receiving of multiple bytes at once.
-
- 06 Mar, 2015 1 commit
-
-
c0pperdragon authored
Added functionality to access the files on the EV3 brick. Added SYSTEM command to call any binary executable. Started a feature to attach native code to the VM executeable. First using this feature for the EV3File.TableLookup function.
-
- 24 Feb, 2015 1 commit
-
-
c0pperdragon authored
Added I2C support to the Sensor library
-
- 23 Feb, 2015 1 commit
-
-
c0pperdragon authored
-
- 22 Feb, 2015 2 commits
-
-
c0pperdragon authored
-
c0pperdragon authored
Thread synchronization with mutex calls. More examples. Make libraries thread-safe (not yet done: array access) Brushed up the watchdog program that runs on the EV3 during a remote session.
-
- 20 Feb, 2015 1 commit
-
-
c0pperdragon authored
Implemented multi-threading using the threading facility of the lego-VM. with a few tweaks to make the implementation as unobtrusive as possible to a Basic programmer. Recursion is implemented by putting all basic SUBs together with the main program in a common VM object and handle calls and returns with a custom return stack.
-
- 19 Feb, 2015 1 commit
-
-
c0pperdragon authored
Fixes bugs in motor and sensor library concerning the daisy-chaining feature
-
- 18 Feb, 2015 1 commit
-
-
c0pperdragon authored
When loading library funcions, the names were not upcased, which caused functions that were defined with lower case letters not being recocnized by the compiler
-
- 17 Feb, 2015 1 commit
-
-
c0pperdragon authored
Brushed up the examples folder a bit. Removed some complexity from the compiler to prepare for multi-threading support.
-
- 16 Feb, 2015 1 commit
-
-
c0pperdragon authored
Added faster vector operations to work on arrays holding floats. Operations are coded directly in VM-assembler for maximum performance.
-
- 14 Feb, 2015 1 commit
-
-
c0pperdragon authored
Compiler can now handle arrays as method parameters and return values. Data is passed by reference in this case.
-
- 13 Feb, 2015 1 commit
-
-
c0pperdragon authored
-
- 09 Feb, 2015 1 commit
-
-
c0pperdragon authored
Brushed up the documentation for intellisense, fixed some typos and added some sensible examples.
-
- 08 Feb, 2015 3 commits
-
-
c0pperdragon authored
Added a brief summary in the readme file
-
c0pperdragon authored
-
c0pperdragon authored
-