PIDUINO
Loading...
Searching...
No Matches
Piduino::Pin::Number

Holds various numbering representations for a pin. More...

#include <gpiopin.h>

Collaboration diagram for Piduino::Pin::Number:

Public Member Functions

 Number (int logical=-1, int mcu=-1, int system=-1, int row=-1, int column=-1, int chip=-1, int offset=-1)
 Constructs a Number object with optional parameters.
 

Public Attributes

int logical
 Logical pin number.
 
int mcu
 MCU-specific pin number.
 
int system
 System pin number.
 
int row
 Row position (if applicable).
 
int column
 Column position (if applicable).
 
int chip
 Chip number (for multi-chip systems).
 
int offset
 Offset within the chip.
 

Detailed Description

Holds various numbering representations for a pin.

Definition at line 147 of file gpiopin.h.

Constructor & Destructor Documentation

◆ Number()

Piduino::Pin::Number::Number ( int  logical = -1,
int  mcu = -1,
int  system = -1,
int  row = -1,
int  column = -1,
int  chip = -1,
int  offset = -1 
)
inline

Constructs a Number object with optional parameters.

Definition at line 159 of file gpiopin.h.

Member Data Documentation

◆ chip

int Piduino::Pin::Number::chip

Chip number (for multi-chip systems).

Definition at line 154 of file gpiopin.h.

◆ column

int Piduino::Pin::Number::column

Column position (if applicable).

Definition at line 153 of file gpiopin.h.

◆ logical

int Piduino::Pin::Number::logical

Logical pin number.

Definition at line 149 of file gpiopin.h.

◆ mcu

int Piduino::Pin::Number::mcu

MCU-specific pin number.

Definition at line 150 of file gpiopin.h.

◆ offset

int Piduino::Pin::Number::offset

Offset within the chip.

Definition at line 155 of file gpiopin.h.

◆ row

int Piduino::Pin::Number::row

Row position (if applicable).

Definition at line 152 of file gpiopin.h.

◆ system

int Piduino::Pin::Number::system

System pin number.

Definition at line 151 of file gpiopin.h.