// SPDX-License-Identifier: Apache-2.0 OR BSD-3-Clause
// SPDX-FileCopyrightText: 2023 Kent Gibson <warthog618@gmail.com>
//
// Minimal example of reading the info for a chip.
use libgpiod::{self, Result, chip::Chip};
fn main() -> Result<()> {
// Example configuration - customize to suit your situation
let chip_path = "/dev/gpiochip0";
let chip = Chip::open(&chip_path)?;
let info = chip.info()?;
println!(
"{} [{}] ({} lines)",
info.name()?,
info.label()?,
info.num_lines(),
);
Ok(())
}