EPISODE · May 22, 2021 · 0 MIN
Super fast SPI speedup for RP2040 displays
from Adafruit Industries · host Adafruit Industries
We re-spun our STEMMA Friend design from a SAMD21 to an RP2040 to take advantage of the more-powerful chip, to make it CircuitPython-friendlier and faster at doing stuff like I2C sniffing. While porting over the Arduino code (which pretty much works just fine) we noticed the display is a little sluggish due to SPI data being sent over one byte at a time with a delay. So we're adding a bulk-transfer SPI function to the Philhower RP2040 core to take advantage of the pico-sdk's buffered writes - its now 10x faster! #adafruit #rp2040 #pico Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
What this episode covers
We re-spun our STEMMA Friend design from a SAMD21 to an RP2040 to take advantage of the more-powerful chip, to make it CircuitPython-friendlier and faster at doing stuff like I2C sniffing. While porting over the Arduino code (which pretty much works just fine) we noticed the display is a little sluggish due to SPI data being sent over one byte at a time with a delay. So we're adding a bulk-transfer SPI function to the Philhower RP2040 core to take advantage of the pico-sdk's buffered writes - its now 10x faster! #adafruit #rp2040 #pico Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
NOW PLAYING
Super fast SPI speedup for RP2040 displays
No transcript for this episode yet
Similar Episodes
Apr 21, 2026 ·73m
Apr 18, 2026 ·14m
Apr 18, 2026 ·95m
Apr 15, 2026 ·55m
Apr 13, 2026 ·68m
Apr 11, 2026 ·59m