At this reduced transfer rate, the #GoPiGo3 can make a two byte #SPI transfer in 0.0003 seconds, which means it can retrieve the left and right wheel encoder values roughly 1700 times per second - plenty fast enough for my #ros2humble robot to publish #wheelencoders and the resultant #odometry at 30 Hz.

Oh #robot #wheelencoders - Oh No...

I've been refreshing 20 years forgotten C++ skill with my re-incarnated #RaspberryPi5 #PiOSBookworm powered #GoPiGo3 robot "GoPi5Go-Dave". I and feeling pretty good till I got to watching for 32-bit #unsignedinteger encoder ticks to reach a desired value. Ouch my brain is fried.

I decided it would help if I could run the Python version of the robot API, but the Python GoPiGo3 API was not working on the Pi5 due to lack of pigpiod package for Pi5

...