Welcome Guest! To enable all features please Login or Register.
Options
Go to last post Go to first unread
schnilsch  
#1 Posted : Saturday, April 04, 2015 8:15:49 AM(UTC)
schnilsch

Rank: Newbie

Groups: Registered
Joined: 4/4/2015(UTC)
Posts: 2

Interesting piece of software. But does lack support for a couple of boards.
Any plans to get the ARM-versions up and running?
EmbrioAdmin  
#2 Posted : Saturday, April 04, 2015 6:28:03 PM(UTC)
EmbrioAdmin

Rank: Administration

Groups: Administrators
Joined: 12/11/2014(UTC)
Posts: 661

Thanks: 1 times
Was thanked: 109 time(s) in 104 post(s)
For now it's just compiling the final program into Arduino code and using the Arduino IDE to upload. The end goal is to be able to target any platform. The generated code is just C code and not Arduino specific unless you use Arduino library code, so it shouldn't be too tough to get it to work with other libraries. Just for now to keep the scope manageable I'm specifically targeting the Arduino. The top priority now is to get a UI that can be used on Linux and Mac, once that's working I'll focus on being able to target other platforms.

Arduino doesn't use boards.txt any more as of a very recent version so I had to add a hard coded configuration file. It's at C:\Program Files (x86)\Embrio\pininfo.txt if you want to try adding your target board, so long as it can be uploaded to with the Arduino IDE. Let me know what boards you are looking for and I'll add them to the installed file. When I have the time I'll look into how Aruino is doing board info in the new version and see if I can load it from that.
schnilsch  
#3 Posted : Sunday, April 05, 2015 12:23:39 AM(UTC)
schnilsch

Rank: Newbie

Groups: Registered
Joined: 4/4/2015(UTC)
Posts: 2

http://arduino.cc/en/Main/ArduinoBoardDue
http://arduino.cc/en/Main/ArduinoBoardZero

Zero doesn´t yet work in the IDE. Strange since you can actually buy it in some stores... anyway.

Arduino doesn´t use Boards.txt any more?
Was there a different file before since there is a boards.txt with lots of info regarding every board in the arduino folder. The one for Due is downloaded through the boardsmanager to %APPDATA% in 1.6.3.
In 1.6.1 it is already installed in the Arduino/hardware/sam folder.

Adding it to pininfo.txt doesn´t seem to help. The board shows up in the program dut it won´t work.
Gonna make a random guess that you actually have to tell the program that it is an ARM processor since it´s using a different toolchain?
EmbrioAdmin  
#4 Posted : Sunday, April 05, 2015 12:39:05 PM(UTC)
EmbrioAdmin

Rank: Administration

Groups: Administrators
Joined: 12/11/2014(UTC)
Posts: 661

Thanks: 1 times
Was thanked: 109 time(s) in 104 post(s)
Yeah I think some stuff is still hard coded, I'll take another look and see if there's more I can add to the pininfo.txt configuration file to make it more flexible.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Notification

Icon
Error