Dmitry Kovalev / Mbed 2 deprecated LG2

Dependencies:   mbed

Fork of LG by igor Apu

DeviceISACSPotentiometers.c

Committer:
Diletant
Date:
2016-06-05
Revision:
167:bedc0a9d559a
Parent:
161:efd949e8d536
Child:
186:c7a9c309086c

File content as of revision 167:bedc0a9d559a:

#include "Device.h"
extern Device device;

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

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] = device.isacs.potentiometers.state.a;
  device.controller.I2C.state.buffer[5] = device.isacs.potentiometers.state.b;
  StartI2CTransmission();
}