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

Request: Powerful management of hardware.xml #44

Open
AlexxNB opened this issue Feb 21, 2015 · 3 comments
Open

Request: Powerful management of hardware.xml #44

AlexxNB opened this issue Feb 21, 2015 · 3 comments

Comments

@AlexxNB
Copy link

AlexxNB commented Feb 21, 2015

IMHO most of MariaMole's users developed on Arduino and make final devices with AVR microcontrollers. So IDE should provide all possible AVR crystals(with/without bootloader) and Arduinos. But there also should be user-friendly Hardware management .
My proposition is two lists as shown bellow:
image

PS: ability of AVRs fuses writing will be great!

@aporto
Copy link
Owner

aporto commented Feb 22, 2015

I didn't understand that.

I think the hardware configuration could be a lot more user-friendly,
including, as you suggested, a way to set the fuses.

But this suggested window seems to provide just a way to filter the
available hardware listing.

Alex

On Sat, Feb 21, 2015 at 8:11 AM, Alexey Schebelev notifications@github.com
wrote:

IMHO most of MariaMole's users developed on Arduino and make final devices
with AVR microcontrollers. So IDE should provide all possible AVR
crystals(with/without bootloader) and Arduinos. But there also should be
user-friendly Hardware management .
My proposition is two lists as shown bellow:
[image: image]
https://cloud.githubusercontent.com/assets/10389013/6314772/04d802ce-b9fd-11e4-9ef5-78bd4af23bef.png

PS: ability of writing of fuses for AVRs will be great


Reply to this email directly or view it on GitHub
#44.

@AlexxNB
Copy link
Author

AlexxNB commented Feb 22, 2015

Yes, it is filtering. In my suggestion there will be a lot of predefined hardware. All types of supported AVRs, on internal oscillator, on external oscillator, different frequencies. So it should be hundreds items in left tab. User just define several items, which will use in his projects. For example, now I use only Arduino UNO, Atmega328p 16MHz external, Atmega8 8Mhz internal. So I don't need to see all other platforms in list in Project Properties Dialog.

Other way, maybe more simple. In Project Properties dialog there will be only different crystal types in list. But frequency and using bootloader will be defined with checkboxes. Like this:
image

In this case writing fuses is not necessary, I can use crystals with fuses defined in other app. But it will build firmware with correct freq and will show correct free flash space.

@aporto
Copy link
Owner

aporto commented Feb 22, 2015

I also prefer the second solution, within the gui. But probably would be better putting those checkboxes inside an "advanced options" dialog, to keep things simple for newbies.

We also need a menu option to burn the bootloader

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

No branches or pull requests

2 participants