GlasgowEmbedded / glasgow

Scots Army Knife for electronics
BSD Zero Clause License
1.92k stars 189 forks source link

applet.program.avr: improve CLI experience for memory arguments #624

Closed whitequark closed 4 months ago

whitequark commented 4 months ago

Before this commit, it was not clear that the filename suffix determines the file format. After this commit this is made clear in the text, and also invalid filenames are rejected at argument parsing stage.

Inspired by, and supersedes, #623.

whitequark commented 4 months ago

Thanks for the review!

whitequark commented 4 months ago

@collinmay Would you be up for doing some maintenance work on Glasgow? We're really low on people who can do that unfortunately, and I'd like to change that.

collinmay commented 4 months ago

I'd be happy to pick a few applets off #599 (good excuse for me to learn a new HDL!), but can't commit to any kind of long-term maintenance. I'm super impressed with this platform and am currently pushing for my employer to buy a few Glasgow units and use them in our work. I'll make my best effort to upstream any fixes we might come up with :)

whitequark commented 4 months ago

I'd be happy to pick a few applets off #599 (good excuse for me to learn a new HDL!), but can't commit to any kind of long-term maintenance.

That's perfectly fine. I wasn't always skilled enough in communication to take advantage of this, but a few applets here and there can really make a difference at this point.

I'm super impressed with this platform and am currently pushing for my employer to buy a few Glasgow units and use them in our work. I'll make my best effort to upstream any fixes we might come up with :)

Nice! In my mind, we're just getting started, and I'm going to improve the software/gateware integration to be on a whole next level at some point in the next few years.