Follow-up Comment #1, bug #54652 (project avr-libc): Thanks Paul for getting this started.
I've attached a new patch (add_m328pb_to_svn_r2548.diff) that can be applied to the now-current (rev 2548) svn trunk and which will add support for the atmega328pb. This includes edits to various makefiles and scripts so that support gets built in, plus two critical files: (1) atmega328pb.S which I generated using the existing devtools/ioreg.pl against the ATmega328PB.atdf XML file provided by Atmel in the now-current ATmega_DFP.1.2.272.atpack that I retrieved from http://packs.download.atmel.com/; and (2) iom328pb.h which I pulled from this atpack as well. One therefore need not use the Atmel-distributed binary copies of crtatmega328pb.o and libatmega328pb.a It seems to work for me, but better support for this chip can/should be added, e.g. util/twi.h assumes only a single TWI module exists. (file #45510) _______________________________________________________ Additional Item Attachment: File name: add_m328pb_to_svn_r2548.diff Size:178 KB _______________________________________________________ Reply to this item at: <https://savannah.nongnu.org/bugs/?54652> _______________________________________________ Message sent via Savannah https://savannah.nongnu.org/ _______________________________________________ AVR-libc-dev mailing list AVR-libc-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/avr-libc-dev