|
|
- /*To test the gpio class for BeagleBone Black
- Gerardo Marx, April/20/2020*/
- #include<iostream> // to input/output strings
- #include<fstream>
- #include<sstream>
- #define GPIO_PATH "/sys/class/gpio/gpio"
-
- int main(int argc, char *argv[]){
- if(argc!=2){
- std::cout << "The command usage is gpio #" << std::endl;
- std::cout << "where # is the gpio number" << std:: endl;
- return 2;
- }
- std::cout << "Starting program" << std::endl;
- int number = 44; // gpio
- std::string path;
- std::ostringstream s;
- std::ofstream fs;
- std::string file = "direction";
- s << GPIO_PATH << number; // gpio path
- path = std::string(s.str());
- fs.open((path + file).c_str());
- fs << "output";
- fs.close();
- return 0;
- }
|