Russian Qt Forum

Qt => Общие вопросы => Тема начата: rain62ster от Январь 24, 2019, 13:14



Название: Работа с SPI интерфейсом на плате от starterkit.ru. функция close();
Отправлено: rain62ster от Январь 24, 2019, 13:14
Потребовалось использовать SPI интерфейс. Работаю с платой SK-ATSAMA5D3 от starterkit.ru. 
Как бы все работает, SPIDEV открывается, передает-принимает. Единственное, что не получается, это закрыть SPIDEV.
Qt говорит что то функция close() не найдена. Возможно в этом бы не было большой необходимости, но мне требуется работать с 4
разными чип-селектами. А пока порт открыт, чип селект удерживается в активном состоянии. Привожу фрагмент кода.
Так как же все таки закрыть SPIDEV?

Код:
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <sys/ioctl.h>
#include <linux/spi/spidev.h>
. . .
int hspi = open("/dev/spidev32765.2", O_RDWR);


Название: Re: Работа с SPI интерфейсом на плате от starterkit.ru. функция close();
Отправлено: kuzulis от Январь 24, 2019, 14:16
Код:
#include <unistd.h>

погуглить не судьба?