code: def persistent_write_multibyte(self, address, data, refresh_config=False):
          '''
          Write multiple bytes to an address in persistent memory.
  
          Parameters
          ----------
          address : int
              Address in persistent memory (e.g., EEPROM).
          data : numpy.array
              Data to write.
          refresh_config : bool, optional
              Is ``True``, :meth:`load_config()` is called afterward to refresh
              the configuration settings.
          '''
          for i, byte in enumerate(data.view(np.uint8)):
              self.persistent_write(address + i, int(byte))
          if refresh_config:
              self.load_config(Falsef persistent_write_multibyte(self, address, data, refresh_config=False):
          '''
          Write multiple bytes to an address in persistent memory.
  
          Parameters
          ----------
          address : int
              Address in persistent memory (e.g., EEPROM).
          data : numpy.array
              Data to write.
          refresh_config : bool, optional
              Is ``True``, :meth:`load_config()` is called afterward to refresh
              the configuration settings.
          '''
          for i, byte in enumerate(data.view(np.uint8)):
              self.persistent_write(address + i, int(byte))
          if refresh_config:
              self.load_config(False)
docs: Write multiple bytes to an address in persistent memory.
  
          Parameters
          ----------
          address : int
              Address in persistent memory (e.g., EEPROM).
          data : numpy.array
              Data to write.
          refresh_config : bool, optional
              Is ``True``, :meth:`load_config()` is called afterward to refresh
              the configuration settings.