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.