Implement full protocol support for SapphireNitroGlowV1

This commit is contained in:
Nexrem
2023-02-24 01:35:30 +00:00
committed by Adam Honse
parent ddb7b141a3
commit b1f2231bc7
3 changed files with 84 additions and 19 deletions

View File

@@ -61,3 +61,13 @@ void SapphireNitroGlowV1Controller::SetMode(unsigned char mode)
{
bus->i2c_smbus_write_byte_data(dev, SAPPHIRE_NITRO_GLOW_V1_REG_MODE, mode);
}
unsigned char SapphireNitroGlowV1Controller::GetBrightness()
{
return(bus->i2c_smbus_read_byte_data(dev, SAPPHIRE_NITRO_GLOW_V1_REG_BRIGHTNESS));
}
void SapphireNitroGlowV1Controller::SetBrightness(unsigned char brightness)
{
bus->i2c_smbus_write_byte_data(dev, SAPPHIRE_NITRO_GLOW_V1_REG_BRIGHTNESS, brightness);
}