
<p>Writes a buffer of data to the EEPROM. </p>
<p>This function writes a sequence of bytes to the EEPROM starting at the specified address. It automatically handles page boundaries by breaking the write operation into multiple chunks of CAT24C512_PAGE_SIZE (typically 128 bytes) or less. A 5ms delay is added after each page write to allow the write cycle to complete.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">addr</td><td>16-bit starting memory addr