File: glib_api.rst

package info (click to toggle)
libgpiod 2.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,172 kB
  • sloc: ansic: 26,661; sh: 8,090; cpp: 4,944; python: 2,426; makefile: 811; xml: 49
file content (26 lines) | stat: -rw-r--r-- 972 bytes parent folder | download | duplicates (2)
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
..
   SPDX-License-Identifier: CC-BY-SA-4.0
   SPDX-FileCopyrightText: 2024-2025 Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

..
   This file is part of libgpiod.

   libgpiod GObject API documentation

libgpiod GObject bindings API
=============================

**GObject bindings** for libgpiod provide a high-level, object-oriented
interface to interact with GPIO (General Purpose Input/Output) lines on Linux
systems. These bindings leverage the **GObject framework**, commonly used in
GNOME and GTK+ applications, to wrap the lower-level C API of libgpiod.

.. note::
   GLib bindings require GLib (as well as GObject, GIO and GIO-Unix) v2.80.

.. warning::
   The documentation for GObject bindings is generated using gi-docgen and
   cannot be easily integrated with sphinx documentation. Please navigate to
   a separate section dedicated exclusively to the GLib part of the API.

`Navigate to GObject bindings documentation <Gpiodglib-1.0/index.html>`_