PIDUINO
Loading...
Searching...
No Matches
Gpio2 Namespace Reference

Namespace containing classes and types for GPIO device interaction. Use the kernel GPIO interface version 2. This API is documented in the Linux kernel documentation: https://www.kernel.org/doc/html/next/userspace-api/gpio/chardev.html. More...

Classes

class  Chip
 Represents a GPIO chip and provides methods to interact with it. More...
 
struct  ChipInfo
 Information about a certain GPIO chip. More...
 
class  Line
 Represents a GPIO line and provides methods to interact with it. More...
 
struct  LineAttribute
 a configurable attribute of a line More...
 
struct  LineConfig
 Configuration for GPIO lines. More...
 
struct  LineConfigAttribute
 a configuration attribute associated with one or more of the requested lines. More...
 
struct  LineEvent
 The actual event being pushed to userspace. More...
 
struct  LineInfo
 Information about a certain GPIO line. More...
 
struct  LineRequest
 Information about a request for GPIO lines. More...
 
struct  LineValues
 Values of GPIO lines. More...
 

Detailed Description

Namespace containing classes and types for GPIO device interaction. Use the kernel GPIO interface version 2. This API is documented in the Linux kernel documentation: https://www.kernel.org/doc/html/next/userspace-api/gpio/chardev.html.