Hello!
I am unable to receive my block locations from the pixy via SPI. I know my comms are functioning correctly, the pixy just seems to fault when I ask for any data. USB connection works fine.
Bytes sent: ae c1 0e 00 # init
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: af
Bytes read: c1
Bytes read: 0f 10 16 03
Bytes read: 00 23 03 00 12 00 67 65 6e 65 72 61 6c 00 00 00
Pixy firmware version: 3.0.18 # parse and print firmware version
Bytes sent: ae c1 0c 01 00 # get resolution
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: 01
Bytes read: af
Bytes read: c1
Bytes read: 0d 04 0d 01
Bytes read: 3c 01 d0 00
Bytes sent: ae c1 20 02 01 01 # ask for blocks
Bytes read: 00
Bytes read: 00
Bytes read: 00
Bytes read: 00
Bytes read: 00
Bytes read: 00
Bytes read: 00
Bytes read: 00
I’m running pixymonv2 while connected and it is actively getting the single block on screen. My code definitely used to pull blocks, but I have mucked and refactored it a bit. Any clues to point me in the right direction would be appreciated.
Note the same thing happens when I try to send a servo message, but I’ve disabled that portion of my code to try and reduce the problem space.