Ну с D2XX мне все более менее понятно, а вот с ADSP все не так очевидно.
Хотелось бы иметь что-то в духе D2XX функций SPI_read(..), SPI_Write(..) но только для VisualDSP.
все же конструкции типа:
Код
sysreg_write(sysreg_IOPG , SPI0_Controller_Page); /* Select IO page */
received_data[i] = io_space_read(RDBR0); /* Read from SPI0 Receive Buffer Register */
менее удобны и наглядны, чем :
Код
recieved_data[i]=SPI_Read(SPI0)
наверное придется делать через io_space_read все же или самому писать класс