4.14.4 Replacing Library Modules
For library functions that are weak (see 4.7.2.6 Weak Attribute), you can have your own
version of a routine replace a library routine with the same name without having to using
the librarian, avr-ar
. Simply include the
definition of that routine as part of your project.