but it only draws a regular non-filled rectangle. I have also tried using other options like DRAW_OPT_CLEAR etc. but none of them seem to work.
The NXT is running 1.05 firmware (no possibility of updating). I didn't see any mentions that these would require the enhanced firmware, but is this the case?
Almost all drawing options are Enhanced Firmware only. I think "DRAW_OPT_CLEAR_WHOLE_SCREEN" and "DRAW_OPT_CLEAR_EXCEPT_STATUS_SCREEN" works with the standard firmware, but I'm not sure.
spillerrec wrote:Almost all drawing options are Enhanced Firmware only. I think "DRAW_OPT_CLEAR_WHOLE_SCREEN" and "DRAW_OPT_CLEAR_EXCEPT_STATUS_SCREEN" works with the standard firmware, but I'm not sure.
Thanks, this was the answer I was looking for. Just didn't see any warnings when reading the API like it has under functions which are not compatible with the standard FW.
I run enhanced FW, and I have never had that problem. Why is it impossible to upgrade the FW?
We just don't have the rights to do so as students. And our team is just more comfortable using NXC vs. NXT-G, that's why we are using it on standard FW. We might get the chance later on when we have bigger projects.
xdfbeini wrote:...our team is just more comfortable using NXC vs. NXT-G, that's why we are using it on standard FW...
EFW (enhanced firmware) is for NXC. In fact, I don't know that NXT-G would even benefit from using EFW. If your team prefers NXC, then by all means I suggest you upgrade the FW on all the bricks.
Well, the benefit of using EFW with NXT-G is that some bugs are fixed. The extra functionality is inaccessible, though.
- Xander
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
There are a lot of extra functions in the Enhanced Firmware when you are using it together with NXC. Not just the extra drawing options (and commands), but also extra mathematics like cos() and sin() and much much more.
However at least updating to the current standard firmware would be a good idea. The 1.2x firmware gave a great boost in speed even for old programs, so there is not much point in not updating it.
If you try to talk to your teachers about it I don't think it will be that hard to get permission though.