libgpiod  1.6.2
Modules
Here is a list of all modules:
[detail level 12]
 Common helper macrosCommonly used utility macros
 High-level APISimple high-level routines for straightforward GPIO manipulation without the need to use the gpiod_* structures or to keep track of resources
 GPIO chip operationsFunctions and data structures dealing with GPIO chips
 GPIO line operationsFunctions and data structures dealing with GPIO lines
 Operating on multiple linesConvenience data structures and helper functions for storing and operating on multiple lines at once
 Line infoDefinitions and functions for retrieving kernel information about both requested and free lines
 Line requestsInterface for requesting GPIO lines from userspace for both values and events
 Reading & setting line valuesFunctions allowing to read and set GPIO line values for single lines and in bulk
 Setting line configurationFunctions allowing modification of config options of GPIO lines requested from user-space
 Line events handlingStructures and functions allowing to poll lines for events and read them, both for individual lines as well as in bulk
 Misc line functionsFunctions that didn't fit anywhere else
 Iterators for GPIO chips and linesThese functions and data structures allow easy iterating over GPIO chips and lines
 Stuff that didn't fit anywhere elseVarious libgpiod-related functions
 C++ bindings