+ PrintAndLog("Nonvolatile Program Memory Size: %dK bytes. Used: %d bytes (%2.0f\%). Free: %d bytes (%2.0f\%).",
+ mem_avail,
+ mem_used,
+ mem_avail == 0 ? 0 : (float)mem_used/(mem_avail*1024)*100,
+ mem_avail*1024 - mem_used,
+ mem_avail == 0 ? 0 : (float)(mem_avail*1024-mem_used)/(mem_avail*1024)*100
+ );