This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SDK Block devices

I am looking into interfacing a SD card to the nRF52840. I have used the FatFS example and that is working ok with SPI. Then I have looked at the QSPI example and that also works, but it doesn't use FatFS.

I then see that FatFS uses a 'Block Device' with SDC implementation. There is also a 'Block Device' with QSPI implementation.

What is a 'Block Device' and how does it differ from using the nrf_drv?

If I want to use FatFS with QSPI should I then use the 'Block Device'?

Is it possible to use 'Block Device' with Empty implementation to make my own GPIO/bit-banging port?

Related