citing the following issues
Nrf 52840 SPIM3 slew rate issue at 16 Mhz RE: nRF52840 BLE causing display glitch on GC9A01 using SPIM
SPIM3 tx data corruption, byte carried over from previous operation.
I've been able to implement the 16 Mhz on the SPIM3. However, the incoming data on the MISO is still corrupted. With my oscilloscope I can see the incoming data is correct.
I've implemented the CONFIG_NRF52_ANOMALY_198_WORKAROUND in my proj.conf, even thought this config is now enabled by default in the Connect SDK.
The solution proposed in RE: nRF52840 BLE causing display glitch on GC9A01 using SPIM is not really clear to me and touching files in the build folder is not ideal.
Is there any extra anomaly that I might be missing and/or configuration of the SPI3 for speed above 8 Mhz?
This is still an issue since I cannot state the value of the missing right-most bit. CPOL and CPHA are correct by the datasheet on the interfaced device.