123

Dependencies:   mbed

Fork of LG by igor Apu

DeviceISACSPotentiometers.c

Committer:
Diletant
Date:
2016-07-31
Revision:
183:c7a9c309086c
Parent:
167:bedc0a9d559a

File content as of revision 183:c7a9c309086c:

#include "Device.h"
extern Device device;

void InitISACSPotentiometersDefaultSettings(void){
  device.isacs.potentiometers.settings.a = 255;
  device.isacs.potentiometers.settings.b = 255;
}

void InitISACSPotentiometersState(void) {
  device.isacs.potentiometers.state.a = device.isacs.potentiometers.settings.a;
  device.isacs.potentiometers.state.b = device.isacs.potentiometers.settings.b;
}

void DeviceStartISACSPotentiometers(void) {
  DeviceISACSSetPotentiometers();
}

void DeviceISACSSetPotentiometers(void) {
  device.controller.I2C.state.buffer[2] = 255 - device.isacs.potentiometers.state.a;
  device.controller.I2C.state.buffer[5] = 255 - device.isacs.potentiometers.state.b;
  i2cEnableTransmission();
}