// SPDX-License-Identifier: LGPL-2.1-or-later /* * This file is part of libgpiod. * * Copyright (C) 2017-2018 Bartosz Golaszewski */ /* C++ reimplementation of the gpiodetect tool. */ #include #include #include int main(int argc, char **argv) { if (argc != 1) { ::std::cerr << "usage: " << argv[0] << ::std::endl; return EXIT_FAILURE; } for (auto& it: ::gpiod::make_chip_iter()) { ::std::cout << it.name() << " [" << it.label() << "] (" << it.num_lines() << " lines)" << ::std::endl; } return EXIT_SUCCESS; }