Программный драйвер для работы с разными видами интерфейсов SPI

В статье описан программный драйвер для работы с разными видами интерфейсов SPI (Serial Peripheral Interface), реализующий переключение линии ввода-вывода при передачи данных через программируемую логическую интегральную схему (ПЛИС).