Q: Why do I get "Flash full" error message when I try to compile working old project with new tools ?
A: Probably because you didn't activate the newlib-nano (for small embedded application): select "Yes, without float printf" from LD Linker -> Optimization -> Newlib-nano