Hello Tim,
The version is 1.1401.24, located in C:\Program Files (x86)\Visual Micro\Visual Micro for Arduino\Visual.Micro.AS6.dll
Well - how should I say - I did the opposit of what you asked me to to - I added some more lcd.print statement till I got 100% - loading the sketch with VisualMicro-ArduinoIDE-1.0.x works well (without debugger enabled):
Compiling 'TerrariumSteuerung_V009' for 'Arduino Leonardo'
Build folder: 009/leonardo
Binary sketch size: 28670 bytes (used 100% of a 28672 byte maximum) (0.95 secs)
Uploading to I/O board using 'COM3'
Done uploading via 'COM4'
Then I deleted some lcd.print statements till I got 100% with VisualMicro-ArduinoIDE 1.0.x and debugger ON:
Compiling 'TerrariumSteuerung_V009' for 'Arduino Leonardo'
Build folder: 009/leonardo
Binary sketch size: 28238 bytes (used 98% of a 28672 byte maximum) (0.95 secs)
Compiling debug version of 'TerrariumSteuerung_V009' for 'Arduino Leonardo'
Build folder: 009/leonardo
Binary sketch size: 28672 bytes (used 100% of a 28672 byte maximum) (1.28 secs)
Uploading to I/O board using 'COM3'
Done uploading via 'COM4'
So - there is probably no problem to fill the Leonardo up to 100%...
But there is still a difference betwen the calculation of used size (RAM and ROM) betwen VisualMicro-ArduinoIDE-1.5.x and the nativ ArduinoIDE 1.5.5-rc2.
The ArduinoIDE 1.5.5.-rc2 tells me:
Sketch uses 28,548 bytes (99%) of program storage space. Maximum is 28,672 bytes.
Global variables use 1,101 bytes (43%) of dynamic memory, leaving 1,459 bytes for local variables. Maximum is 2,560 bytes.
The VisualMicro-Arduino1.5.x-IDE tells me (for the exact same script):
Binary sketch size: 27986 bytes (used 98% of a 28672 byte maximum) (7.36 secs)
Minimum Memory Usage: 539 bytes (21% of a 2560 byte maximum)
-> VisualMicro calculates less RAM and ROM (ca. 500bytes each - and therefore is not aware that adding some more debuggin-code will overload the wagon...)
What are the differences in the calculation of the sizes?
Thank you for your assistenz.
Thomas