exposed writeCommandNibble, writeCommandByte, writeDataByte