SPI not working with MBED (was: Performance of XIAO with Sharp Memory Display)

I have a SPI peripheral that I have connected a Xiao nRF52 board to using the non-mbed board library. I switched board libraries to the mbed-enabled so I could use ArduinoBLE.

The SPI communication no longer works. The board seems to freeze at the first instance of SPI.transfer().

I also tried a Arduino Nano BLE and encountered the same issue of operation freezing at the first SPI.transfer() instance.

Seems to be an mbed software problem, but I haven’t identified it yet.

To be clear, I can switch board library back to non-mbed for the Xiao and SPI works again.