#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();
}
