user31510: Since I'm running out of sketch memory, I've decided to use the 512 bytes of EEPROM memory by using EEPROM.put(addr,variable). But every time I use this my sketch memory use in gradually increasing. What am I missing in writing data to EEPROM? Why is the sketch memory use increasing? I'm using Arduino Pro Mini.

user13432: 
What am i Missing in writing data to EEPROM ? Why is the Sketch memory getting increased ? 

Reading and writing to EEPROM will increase program memory size. They are function calls. One way to reduce code is to read/write blocks instead of single bytes. Post some code and we can help you rewrite to something smaller. There are plenty of tricks.

31510: <p>Since I'm running out of sketch memory, I've decided to use the 512 bytes of EEPROM memory by using <code>EEPROM.put(addr,variable)</code>. But every time I use this my sketch memory use in gradually increasing. What am I missing in writing data to EEPROM? Why is the sketch memory use increasing? I'm using Arduino Pro Mini.</p>
 13432: <blockquote>
  <p>What am i Missing in writing data to EEPROM ? Why is the Sketch memory getting increased ? </p>
</blockquote>

<p>Reading and writing to EEPROM will increase program memory size. They are function calls. One way to reduce code is to read/write blocks instead of single bytes. Post some code and we can help you rewrite to something smaller. There are plenty of tricks.</p>
