/*To test the gpio class for BeagleBone Black Gerardo Marx, April/20/2020*/ #include // to input/output strings #include #include #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; }