类定义和构造函数:
#include <iostream>
#include <fstream>
#include <string>
#include <unistd.h> // for close
#include <sys/stat.h> // for stat
class GPIO{
public:
GPIO(int pin) : pinNumber(pin) {
}
bool exportGPIO() {
if (isExported()) {
std::cout << "GPIO " << pinNumber << " is already exported." << std::endl;
return true;
}
return writeToFile("/sys/class/gpio/export", std::to_string(pinNumber));
}
bool unexportGPIO() {
if (!isExported()) {
std::cout << "GPIO " << pinNumber << " is not exported." << std::endl;

最低0.47元/天 解锁文章
8133

被折叠的 条评论
为什么被折叠?



