在使用CCES调试BF506F时,使用了spi,该软件给出了几个例程分别表示SPI使用的不同模式,但是不太理解,请教大家,
1、spi driver callback mode
2、spi driver blocking interrupt mode
3、spi driver non-blocking interrupt mode
4、spi driver DMA mode
尤其是blocking interrupt是什么意思?
另外后面有两个类似2和3的例程,就是在2和3例程一开始添加了
#if defined(__ADSPGCC__)
#pragma GCC diagnostic ignored "-Wunused-variable"
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
#endif
请问这个是做什么用的