code: def ice_register_write(self, register_index, value, delay=False):
          
          self._dll.JLINKARM_WriteICEReg(register_index, int(value), int(delay))
          return None
docs: Writes a value to an ARM ICE register.
  
          Args:
            self (JLink): the ``JLink`` instance
            register_index (int): the ICE register to write to
            value (int): the value to write to the ICE register
            delay (bool): boolean specifying if the write should be delayed
  
          Returns:
            ``None``