With a Dash, I’m using an Adafruit TFT display with touchscreen and SD card. I was able to get the ILI9341 library working for the display after some hacking. However, when I access the SPI touch controller, it works, but artifacts begin to appear on the display. This seems like it might be an issue with SPI CS management (leaving the display communication active while accessing the touch controller). I noticed in the Dash SPI library there was a comment about a problem with CS and the DSPI peripheral. Anyway, this is vexing me. Any thoughts about what might be going on?