1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
..
SPDX-License-Identifier: CC-BY-SA-4.0
SPDX-FileCopyrightText: 2024-2025 Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
..
This file is part of libgpiod.
libgpiodcxx API documentation
libgpiod C++ bindings API
=========================
The **C++ bindings** for **libgpiod** provide a modern C++ wrapper around the
core C API. These bindings make it easier to work with GPIO lines in C++ by
offering an **object-oriented** approach and **RAII** (Resource Acquisition
Is Initialization) principles for managing resources.
.. note::
C++17 compiler support is required to build the bindings.
.. toctree::
:maxdepth: 1
:caption: Contents
cpp_chip
cpp_chip_info
cpp_edge_event
cpp_edge_event_buffer
cpp_exceptions
cpp_info_event
cpp_line
cpp_line_info
cpp_line_config
cpp_line_settings
cpp_request_config
cpp_line_request
cpp_misc
|