Dale, Ok, so I made the thing work. Adafruit library was the culprit. It spuriously lowers /CS between transactions and I think that causes the chip to enter Frame abort condition.This was hard to find because I've only been looking at individual frames up to now and never between two frames. I've tried another library called python-periphery (github.com/vsergeev/python-periphery) and that worked immediately without issues. Thanks for your time. Stewie
↧