blob: 6da557303c697ce86afe34f5ab54f2a0fd4e1667 [file] [log] [blame]
// SPDX-License-Identifier: LGPL-2.1-or-later
/*
* This file is part of libgpiod.
*
* Copyright (C) 2017-2018 Bartosz Golaszewski <bartekgola@gmail.com>
*/
/* C++ reimplementation of the gpiodetect tool. */
#include <gpiod.hpp>
#include <cstdlib>
#include <iostream>
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;
}