|
Static Public Member Functions inherited from PortExpander |
static void | beginPin (int inPin, int inExpId, PIN_TYPE inType) |
|
static void | digitalWrite (int inPin, int inExpId, int inValue) |
|
static void | analogWrite (int inPin, int inExpId, int inValue) |
|
Protected Member Functions inherited from PortExpander |
virtual byte | begin () |
|
Static Protected Member Functions inherited from PortExpander |
static void | Add (PortExpander *inExpander) |
|
Protected Attributes inherited from PortExpander |
int | id |
|
Definition at line 12 of file PortExpanderSX1509.hpp.
PortExpanderSX1509::PortExpanderSX1509 |
( |
| ) |
|
void PortExpanderSX1509::analogWrite |
( |
int |
inPin, |
|
|
int |
inValue |
|
) |
| |
|
virtual |
Set the value of one pin of the expander.
- Parameters
-
inPin | number of the pin. should be between 0 and the maximum number of expander pins. |
inValue | New analog value of the pin. Should be between 0 and 255. |
Implements PortExpander.
void PortExpanderSX1509::beginPin |
( |
int |
inPin, |
|
|
PIN_TYPE |
inType |
|
) |
| |
|
virtual |
Initialize one pin of the expander.
- Parameters
-
inPin | number of the pin. should be between 0 and the maximum number of expander pins. |
inType | type of the output of this pin : DIGITAL or ANALMOG (pwm). |
Implements PortExpander.
void PortExpanderSX1509::digitalWrite |
( |
int |
inPin, |
|
|
int |
inValue |
|
) |
| |
|
virtual |
Set the state of one pin of the expander.
- Parameters
-
inPin | number of the pin. should be between 0 and the maximum number of expander pins. |
inValue | New state of the pin. Should be HIGH (1) or LOW (0). |
Implements PortExpander.
byte PortExpanderSX1509::GetPinsNumber |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: