rename pin->csn and add a variable for sense pin too
opt-in to checksummed data transfers, which are disabled by default after entering SPI mode