by PedroR » Fri Nov 06, 2009 4:55 pm
by PedroR
Fri Nov 06, 2009 4:55 pm
Hi
I would not be inclined towards a firmware bug.
The latest releases have not brought any news on the firmware side; only the PC part has been receiving improvements.
Also their implementation seems very well done. They convert all the instructions into some sort of P-code then run on the micro controller.
Their P code is very much like assembly and they use very well structured constructs (for example CONDITIONS seem to be handled by the same code in all constructs - IFs, WHILE, etc. - so if it works for an IF it will work for a WHILE).
If you start R+ task with the "debug" argument you can see the syntax tree and all the tech output) and it looks very mature at this stage.
Also bear in mind that all bugs detected so far were on the GUI; never the firmware. There were even occasions were we suspected firmware bugs but after some thought it was clear it was doing what it was supposed to do; the error was done by the human
Pedro
Hi
I would not be inclined towards a firmware bug.
The latest releases have not brought any news on the firmware side; only the PC part has been receiving improvements.
Also their implementation seems very well done. They convert all the instructions into some sort of P-code then run on the micro controller.
Their P code is very much like assembly and they use very well structured constructs (for example CONDITIONS seem to be handled by the same code in all constructs - IFs, WHILE, etc. - so if it works for an IF it will work for a WHILE).
If you start R+ task with the "debug" argument you can see the syntax tree and all the tech output) and it looks very mature at this stage.
Also bear in mind that all bugs detected so far were on the GUI; never the firmware. There were even occasions were we suspected firmware bugs but after some thought it was clear it was doing what it was supposed to do; the error was done by the human
Pedro