Il debugger non l'ho ancora acquistato perchè prima volevo toccare con mano il "giochino", VM in pratica è un plugin per Atmel Studio e/o Visual Studio che implementa la toolchain e le librerie dell'IDE di Arduino che dev'essere installato preventivamente.
Quindi, nell'ordine, devi installare:
- Suite Arduino
- Atmel Studio oppure Visual Studio
- Visual Micro
A questo punto Atmel Studio (basato tra l'altro su Visual Studio) o Visual Studio avranno dei menù rapidi per sviluppare su tutte le piattaforme Arduino.
Ho avuto modo di giocarci solo un'oretta perchè fra download, install e roba varia che mi sono messo a leggere ho impiegato un paio di ore a sistemare tutto.
Prima nota visibile ad occhio nudo: tempi di compilazione incredibilmente più brevi, farò un benchmark per vedere le differenze ma ad occhio sembra molto più veloce.
Altra figata l'autocomplete e i suggerimenti real time per le funzioni e i propri parametri, browser degli oggetti e delle dipendenze, refactoring e mille mila opzioni che ancora devo provare
Insomma dall'ide giocattolo ti ritrovi uno strumento potentissimo, addirittura quando sosti il mouse sulle funzioni (nella finestra del browser) appare un pop-up con la parte iniziale della funzione per dargli un'occhiata rapida senza spostare il cursore dalla posizione attuale... ho visto che c'è la possibilità di documentare le funzioni/metodi (il programma ti prepara un commentone con i parametri della funzione già inseriti)... snippets... e un'altra valanga di roba che ancora devo vedere.
Adesso vado a spippolarci una mezz'oretta, intanto allego uno screenshot