self.writeto(address, buffer_out[out_start:out_end], stop=stop)
else:
self.writeto(address, buffer_out[out_start:], stop=stop)
self.writeto(address, buffer_out[out_start:out_end], stop=stop)
else:
self.writeto(address, buffer_out[out_start:], stop=stop)