Open AlexxNB opened 9 years ago
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 https://github.com/aporto/mariamole/issues/44.
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:
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.
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
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](https://cloud.githubusercontent.com/assets/10389013/6314772/04d802ce-b9fd-11e4-9ef5-78bd4af23bef.png)
PS: ability of AVRs fuses writing will be great!