Simulator v0.99D GSM, WiFi, new improved Find across files, char array shrink, logic analyzer
Channel: Vir tronics
Date: 26/09/2014

Here is Simulator for Arduino version 0.99D

Lately we have noticed that we are getting fewer bug reports, maybe due to the Automated Unit Testing feature. New features added are improved find and replace, GSM and Wifi capability, no errors on Unit testing, logic analyser additions and improvements, a more bug fixes and enhancements.

OK, now some new features. The Find feature has been improved to now search through all files. Let's load this sample sketch and search for enckey with the case sensitive box checked. We can now find the first occurence, the next, the previous, then the next until we come to the end of the files. Another option is the resize variable area. We figured not everyone would like to autosize the variable area on reset so this can be turned off. Double clicking the variable area will still autosize. 

OK, let's load the version 99c tests sketch. Note this character array s. In the variable area, it is shown as numbers which is different to how it was declared. Let's click in the blank column next to s[0]. The + shrinks the array but now also shows the array as the character values. Notice how the s[18] variable is still shown. The Simulator will always show the last variable set which happens to be s[18]. If we step once, this will disappear. 

The Logic analyser has also been upgraded to have also record read and print statements. Here is a quick demo.

Lastly, the Virtronics website was recently updated. Please visit it and leave positive feedback on the Testimonials page if you feel so inclined. With the free version, there is a 30 day trial with a 150 line sketch limit. If the unlock does not work, please download the latest version from here. With each new version, the unlock is disabled for older versions. Who wants to use old software?