123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Diletant
Date:
Sun Jun 26 10:16:39 2016 +0000
Revision:
174:0f86eedd511c
Device&... update. Not final!!!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Diletant 174:0f86eedd511c 1 #include "Device.h"
Diletant 174:0f86eedd511c 2 extern Device device;
Diletant 174:0f86eedd511c 3
Diletant 174:0f86eedd511c 4 void InitEMDefaultSettings(void){
Diletant 174:0f86eedd511c 5 device.em.bias1.settings.enabled = 0;
Diletant 174:0f86eedd511c 6 device.em.bias1.settings.m[0] = 0;
Diletant 174:0f86eedd511c 7 device.em.bias1.settings.m[1] = 0;
Diletant 174:0f86eedd511c 8 device.em.bias1.settings.m[2] = 0;
Diletant 174:0f86eedd511c 9 }
Diletant 174:0f86eedd511c 10
Diletant 174:0f86eedd511c 11 void InitEMState(void) {
Diletant 174:0f86eedd511c 12 device.em.bias1.state.enabled = device.em.bias1.settings.enabled;
Diletant 174:0f86eedd511c 13 device.em.bias1.state.ppm = 0;
Diletant 174:0f86eedd511c 14 device.em.bias1.state.error = 0;
Diletant 174:0f86eedd511c 15 }
Diletant 174:0f86eedd511c 16
Diletant 174:0f86eedd511c 17 void DeviceStartEM(void) {
Diletant 174:0f86eedd511c 18 }
Diletant 174:0f86eedd511c 19
Diletant 174:0f86eedd511c 20 void emProcessBias1(void) {
Diletant 174:0f86eedd511c 21 }
Diletant 174:0f86eedd511c 22
Diletant 174:0f86eedd511c 23 void emProcessBias2(void) {
Diletant 174:0f86eedd511c 24 }
Diletant 174:0f86eedd511c 25
Diletant 174:0f86eedd511c 26 void emProcess(void) {
Diletant 174:0f86eedd511c 27 if (device.em.bias1.state.enabled) {
Diletant 174:0f86eedd511c 28 emProcessBias1();
Diletant 174:0f86eedd511c 29 }
Diletant 174:0f86eedd511c 30 if (device.em.bias2.state.enabled) {
Diletant 174:0f86eedd511c 31 emProcessBias2();
Diletant 174:0f86eedd511c 32 }
Diletant 174:0f86eedd511c 33 }