Go Down

Topic: Arduino Leonardo (Read 3455 times) previous topic - next topic

Manuel Silva

Can you please let me know if the Arduino Leonardo is compatible with the Arduino IDE? Can we use it as a normal Arduino, sketches, libraries, etc?

Thanks in advance,
Manuel

magagna

The Leonardo is not out yet.

Based on the chatter of the various boards using the atmega32u4 that are already out (e.g. Teensy), the IDE can be used with minor changes and sketches and libraries work with various degrees of success. For example interrupts won't be supported initially, so anything that depends on those will fail.

Good luck!


http://en.wiktionary.org/wiki/magagna <-- My last name.  Pretty apt.

Manuel Silva

Chris, thanks for the information.

Do you think on release of Leonardo or in future it will be fully compatible?

Thanks,
Manuel

retrolefty


Chris, thanks for the information.

Do you think on release of Leonardo or in future it will be fully compatible?

Thanks,
Manuel


So far everytime the Arduino folks released a new board type they also included a IDE release to support it, so would just wait and see how it all falls out.


magagna

Quote
Do you think on release of Leonardo or in future it will be fully compatible?


This is purely my guess, but probably when the Leonardo is released the IDE will support it but there will be compatibility problems with libraries and existing code. Then over time those problems will be resolved, but that will take some months (or years?) as everybody gets used to the new environment.
http://en.wiktionary.org/wiki/magagna <-- My last name.  Pretty apt.

CrossRoads

Leonardo is called out as a board type in IDE 1.0.
fm has a couple versions of working boards, I just sent out some smaller PCBs to build up into smaller versions with uSD sockets.
abilinda (?) has also done a board.
So there are several options in addition to the boards that adafruit carries.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

putyn

i have the board from FM and it works with the arduino core that comes with arduino ide 1.0
everything works perfect and its a fun lil project if you like smd soldering (if you get the kit) cept the sketch size are a bit too big (4312 bytes for the blink sketch) not really sure why - ive asked FM and he told me that the ide might include code for HID and CDC USB support

fm

Hi putyn, great to read that you like the board. Cheers for that.
CrossRoads, with a bit of luck I will be assembling the leonardino this weekend.

I will keep you posted!
   

zathras

I have ordered a Leonardo which I expect to have next week. I have Arduino IDE version 1.0-5.1 installed under openSUSE 12.1.
The file arduino-1.0/hardware/arduino/boards.txt has the Leonardo section commented out. The  Leonardo does not appear as an option in the Tools > Board menu.
When I have my board, I could un-comment the section, or choose Uno or not use the board until the situation becomes clear.
Any suggestions?

fm

The new IDE is out and about, with native support for Leonardo (and hence for the vinciDuino too). Its version 1.0.1.
   

Its been fun adjusting the new bootloader and adding in support for my pH interface board. I grabbed a PID from Openmoko so I can avoid using Arduinos VID/PID combo. I have to say the new IDE version is a nice improvement and works quite well. It really wasnt too bad to switch everything over either, I did have to breakdown and create a variant and finish that portion off but this project is finally shaping up quite well. I like the atmega32u4 quite a bit and have it in a few projects, we do need to get this blasted USB-IF policy worked out so the little guys like us and get a block of VID/PID that dont cost a small fortune. For that much I am thankful for what Openmoko did and hope I can grab a few other ids.

zathras


The new IDE is out and about, with native support for Leonardo (and hence for the vinciDuino too). Its version 1.0.1.

Thanks. I had downloaded version 1.0.1 from arduino.cc but not realised I had not installed it. I have now removed the old version with openSUSE install / remove and have installed the new version manually. I am now ready for my Leonardo when it arrives.

Go Up