ashtian01 / optiboot

Automatically exported from code.google.com/p/optiboot
0 stars 0 forks source link

Many board-level targets are obsolete... #78

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
A lot of the board-level targets (lilypad, PRO series) seem to have been 
defined in the early days of those boards' development, when they were still 
using ATmega168 CPUs.  Most of the current versions of those boards use 
ATmega328p CPUs.

Original issue reported on code.google.com by wes...@gmail.com on 10 Mar 2013 at 9:55

GoogleCodeExporter commented 8 years ago
IMHO it would be a good idea to keep a core Makefile with just the "Chip-level 
Platform" targets and separated "Board-level" platform Makefiles.

The goal would be to keep a standard Bootloader without the need to maintain 
the Board-level stuff that can instead consist in just frequency/led/etc 
configurations and be maintained/created by other people (who makes the board).
This also avoids "forking" the project just to add boards to the Makefile.
Btw, right now i'm targeting a mega168. This board does not exist in mega328 
version.

I'm not a Makefile guru but i think it should be possible to do this by 
"including" the core makefile or something similar.

Original comment by zmaster....@gmail.com on 2 Oct 2013 at 8:38