123

Dependencies:   mbed

Fork of LG by igor Apu

DeviceISACSPotentiometers.c

Committer:
Kovalev_D
Date:
2016-10-19
Revision:
197:7a05523bf588
Parent:
183:c7a9c309086c

File content as of revision 197:7a05523bf588:

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