ESP32 DMA will hold TFT_CS low automatically. STM32 will not do this and requires bracketing DMA transfers with startWrite and endWrite as in examples.