beagleboneblack — Не удается скопировать содержимое файла из одного файла GPIO в другой файл в C ++?

У меня проблема с копированием содержимого из одного файла GPIO на черной плате beaglebone в другой. Код компилируется правильно, и содержимое, которое копируется из входного файла GPIO (gpio15), является правильным, так как оно правильно отображает вывод на терминал, прежде чем пытаться записать вывод в другой файл GPIO (gpio20). Однако при попытке записи в выходной файл GPIO файл остается неизменным. Любая помощь будет принята с благодарностью, спасибо!

    fstream fileread1;
string output1;

fileread1.open("/sys.../gpiochip0/gpio/gpio15/value");

if(fileread1.is_open()) {
fileread1 >> output1;
cout << output1 << " input success" << endl;
}

fileread1.close();

fstream filewrite1;
filewrite1.open("/sys/...gpiochip0/gpio/gpio20/value");

if(filewrite1.is_open()) {
filewrite1 << output1 << endl;
cout << output1 << " output success" << endl;
}

filewrite1.close();

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector