Forum Replies Created
I`m not sure that drawing functions are needed on the LegoBrick but I have done its for complete HW brickbench test.
Not so far Anders merged LcdDraw to the firmware and today Ifinally had the time for finish the test.
I hope that Helmut will looking into this message and will update results table on his site.
The full test source can be found here: https://github.com/vladru/MonoBrickBench
The application can be builded in Xamarin studio 5.5.3 with MonoBrick firmware Add-In.
If you will try to open this project in Visual Studio you will catch unsupported format error. Probably this issue caused by using of Xamarin Add-In.
Below the timing (in milliseconds) of steps that was missing in the previous C# test release:
Display_text test (5 loops): 395, 242, 268, 259, 262
Graphics test (5 loops): 475, 180, 182, 172, 199
The applications that have been builded for running on EV3 can not be runned on Windows or others platforms.
So You should simply build application in Visual Studio (or Xamarin Studio) and then copy ALL files (not only .exe and .dll) from the debug folder to the EV3 app folder.
If you will use Xamarin you will be able to use MonoSoftDebugger for remote debugging of applications that runned on EV3 on Windows machine.
All programs from the monobrick site should be compiled and runned successufuly on EV3 brick.
You can also take many examples from the github repository.
I have create pull request for merge Lcd extensions and LcdDrawExample to the monoev3 master branch.
I have done new extensions for Lcd:
DrawCircle, DrawCircleFilled, DrawEllipse, DrawEllipseFilled, DrawRectangle
and make some improvements that allow to draw a figure even if its part is finding out of LCD.
The changes to the demo have been also added for show new features.
New commit was pushed to the same github repository:
It will be good if You look into code and build the demo before I create pull request.
- This reply was modified 9 years, 5 months ago by Vlad Ruzov.
I am glad to do my small contribution to this nice project.
I will try to implement (port from the NXtpandedLib) new extensions (DrawCircle, DrawCircleFilled, DrawEllipse etc.) for complete MonoC# HW benchmark test but not sure that be in time at this weekend.
But now the Wi-Fi interface goes to the sleeping mode if do not touch the brick 5 (or may be less) minutes.
In this case the connection is lost and only re-connection from the brick side restores the link.
I am not sure if is it a new feature or it inherited from the previous releases, but in my opinion it is not convenient.
Thank you Anders. With new image all works fine.
I will try to move forward with display benchmarks on this weekend.
I would like to report that with new SD card image (created 22.08.14) both AES and TKIP WPA authentication work properly.
The reason of my issue was that I used the old image.
YES. With the latest image HelloWorld work properly. Hooray!
I`ll try new firmware features in the evening…
But there are some issues with new image at the moment:
1. As Max have noticed, the Information menu does not work here.
2. “Failed to check for Updates” message appears after loading, despite that WIFI connection is established an web is available for LAN.
No, I simple change DLL in the app folder…
Do I need to change SD image to the last version ? I`ll try it.
Unfortunately the new DLL does not work on my EV3.
The simplest ‘Hello World’ only have cleaning half of screen instead of writing message.
I’ve tried dll loaded from the site and dll that I build from the sources. The results was similar.
With old dll all programs work fine.
In any case many thanks You for supporting .net mono c# on EV3.
IMHO it is the most convenient and effective IDE for creating robots and learning.
Max, I would like to clarify that connection work with WPA2 but only with TKIP.
One of leOs team memeber mentioned this issue here:
The source of the HW brickbench benchmark test can be found after RobotC v.4.10 installation in the directory:
C:\Program Files\Robomatter Inc\ROBOTC Development Environment 4.X\Sample Programs\EV3\Miscellaneous
file ‘benchmark EV3.c’
I have upload it on the google drive:
Unfortunately in the v.4.25RC this sample is missing.
I just tried RobotC 4.25 release candidate and very disappointed.
There is no one standard example that can be built successfully!
While I roll back to the old version…