Windows/Linux/Mac Eclipse plugin to compile and upload arduino sketches

@spatula
Thanks for pointing to the link.
@all
I indeed have special code for the leonardo upload (I do own a Leonardo). As the micro like the leonardo has no dedicated usb chip it probably needs this code as well.
The easiest way to test this hypothesis is as follows:
Change in your boards.txt

leonardo.name=Arduino Leonardo

to

leonardo.name=Real Arduino Leonardo

and

micro.name=Arduino Micro

to

micro.name=Arduino Leonardo

Then select the board "Arduino Leonardo" as your board in the project properties (it is actually the micro)
And try again.
If this works it proves the hypothesis because I actually test on the name of the board.
Looking at the 1.5.2 boads.txt file I would think the esplora and the lilipad USB have the same issue.

Best regards
Jantje