writeSPI takes only one byte at a time