4.14.4 Replacing Library Modules

For library functions that are weak (see 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.