As we know, around
94KB 69KB of the available firmware space of 108KB is taken up by the basics without any user code.
I’ve been trying to get the boilerplate down by eliminating library code that is unnecessary to my purposes - namely I2C and USART in their entirety, but my changes only managed to shave off 2kB from the resulting binary. I can only assume that
-fdce was already taking care of most of them already, because I thought the difference would be much more notable.
Any thoughts on what I could be doing more to minimize the existing boilerplate?