|
libgpiod
1.6.2
|
#include <bitset>#include <chrono>#include <gpiod.h>#include <memory>#include <string>#include <vector>
Go to the source code of this file.
Data Structures | |
| class | gpiod::chip |
| Represents a GPIO chip. More... | |
| struct | gpiod::line_request |
| Stores the configuration for line requests. More... | |
| class | gpiod::line |
| Represents a single GPIO line. More... | |
| struct | gpiod::line_event |
| Describes a single GPIO line event. More... | |
| class | gpiod::line_bulk |
| Represents a set of GPIO lines. More... | |
| class | gpiod::line_bulk::iterator |
| Iterator for iterating over lines held by line_bulk. More... | |
| class | gpiod::chip_iter |
| Allows to iterate over all GPIO chips present on the system. More... | |
| class | gpiod::line_iter |
| Allows to iterate over all lines owned by a GPIO chip. More... | |
Functions | |
| GPIOD_API line | gpiod::find_line (const ::std::string &name) |
| Find a GPIO line by name. More... | |
| GPIOD_API chip_iter | gpiod::make_chip_iter (void) |
| Create a new chip_iter. More... | |
| GPIOD_API chip_iter | gpiod::begin (chip_iter iter) noexcept |
| Support for range-based loops for chip iterators. More... | |
| GPIOD_API chip_iter | gpiod::end (const chip_iter &iter) noexcept |
| Support for range-based loops for chip iterators. More... | |
| GPIOD_API line_iter | gpiod::begin (line_iter iter) noexcept |
| Support for range-based loops for line iterators. More... | |
| GPIOD_API line_iter | gpiod::end (const line_iter &iter) noexcept |
| Support for range-based loops for line iterators. More... | |