Пример демонстрирует использование драйвера SPI
(Serial Peripheral Interface) в KasperskyOS.
Пример показывает как работать с интерфейсом SPI на плате расширения Sense HAT для Raspberry Pi. В этом примере программа Client
использует интерфейс драйвера SPI
. Программа открывает SPI-канал, выводит его параметры и выставляет нужный режим работы. После этого программа посылает по каналу последовательность данных и ожидает получения идентификатора контроллера ATTiny, установленного на плате Sense HAT.
Клиентская библиотека драйвера SPI
статически компонуется с программой Client
. Программа Client
также использует драйвер gpio
для установки режима работы контроллера и подсистему BSP (Board Support Platform) для настройки частоты тактирования (Clocks) и мультиплексирование сигналов (PinMux).
Для сборки и запуска примера используется система CMake
из состава KasperskyOS Community Edition.
Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples/spi_check_regs
Сборка и запуск примера
Этот пример предназначен только для запуска на Raspberry Pi. Для корректной работы примера необходимо подключить к SPI порту модуль Sense HAT.
См. "Сборка и запуск примеров".
В начало