blob: 08fb62cc68941f270a9af6a04e08bc016dbd03ba [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 gpiofind tool. */
#include <gpiod.hpp>
#include <cstdlib>
#include <iostream>
int main(int argc, char **argv)
{
if (argc != 2) {
::std::cerr << "usage: " << argv[0] << " <line name>" << ::std::endl;
return EXIT_FAILURE;
}
::gpiod::line line = ::gpiod::find_line(argv[1]);
if (!line)
return EXIT_FAILURE;
::std::cout << line.get_chip().name() << " " << line.offset() << ::std::endl;
return EXIT_SUCCESS;
}