Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Linux and MacOSX #5

Open
smurfy opened this issue Nov 13, 2013 · 2 comments
Open

Add support for Linux and MacOSX #5

smurfy opened this issue Nov 13, 2013 · 2 comments
Assignees
Milestone

Comments

@smurfy
Copy link
Member

smurfy commented Nov 13, 2013

FlashTool currently compiles on these Platforms, but avrdude.exe is hardcoded.
We need a switch to call the correct avrdude executable by platform.

@SirAlex
Copy link
Contributor

SirAlex commented Nov 13, 2013

Is it possible to not use avrdude? (Of course it possible, I'm don't know it's hard to implement it or no)

@smurfy
Copy link
Member Author

smurfy commented Nov 13, 2013

Is it possible to not use avrdude?

yes it would be possible and that was one of the first things i looked at while thinking about the flashtool.

mission planner uses a c# port of the avrdude source to do so (https://github.com/diydrones/MissionPlanner/tree/master/Arduino).

I also took a look at the code from avrdude directly and i think it would be possible but i'm afraid borking my arduino / crius in the process :) don't know if i can make it unflashable somehow.

for example the apm_planner (extended version of qground control) uses avrdude again. i will raise an issue there and ask if they plan to use it nativ. flashtool and apm_planner are both c++ and qt so it would be easy to share it between the projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants