18 linhas
427 B
C++
18 linhas
427 B
C++
|
#include "LED_MCP23018.h"
|
||
|
|
||
|
void LED_MCP23018::on()
|
||
|
{
|
||
|
Wire.beginTransmission(port.ADDR);
|
||
|
Wire.write(GPIO);
|
||
|
Wire.write(port.outputVal &= ~pin); //set pin low (sink)
|
||
|
Wire.endTransmission();
|
||
|
}
|
||
|
|
||
|
void LED_MCP23018::off()
|
||
|
{
|
||
|
Wire.beginTransmission(port.ADDR);
|
||
|
Wire.write(GPIO);
|
||
|
Wire.write(port.outputVal |= pin); //set pin high (sink off)
|
||
|
Wire.endTransmission();
|
||
|
}
|