Open tmcintos opened 5 months ago
Same thing noticed in https://community.platformio.org/t/black-screen-after-uploading-file-on-thumby/41947/13?u=maxgerhardt. Arduino-Pico core 2.2.1 seems to still be working, possibly slightler newer versions too, but not the latest 3.x.
When running the examples using current software, installed following instructions at https://thumby.us/CCPP/Environment-Setup/, nothing happens after upload: the screen is black, the buttons do nothing, there is nothin on the serial console.
If I instead upload a simple sketch like the following, then I get the expected output on the serial console:
Simply adding
thumby.begin()
at the start or end ofsetup()
is enough to break the operation of this sketch (no serial output, anyway).I investigated a little and found that it seems to be the
SPI.begin()
call that causes there to be no serial output; by omitting that I was still able to execute thethumby.begin()
code and still have output on the console.Looking at https://arduino-pico.readthedocs.io/en/latest/spi.html, I'm wondering whether perhaps the Pico SDK's SPI implementation has changed in an incompatible way that has broken the Thumby display code? I don't know enough about how this is all implemented, unfortunately, and don't have time to investigate in depth.