Update to allow I/Os across page boundaries, and I/Os larger than the
Arduino Wire library buffer size.