123
Fork of LG by
DeviceISACSPotentiometers.c@161:efd949e8d536, 2016-05-15 (annotated)
- Committer:
- Diletant
- Date:
- Sun May 15 19:12:12 2016 +0000
- Revision:
- 161:efd949e8d536
- Child:
- 167:bedc0a9d559a
Device & ... update. Not final!!!
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Diletant | 161:efd949e8d536 | 1 | #include "Device.h" |
Diletant | 161:efd949e8d536 | 2 | extern Device device; |
Diletant | 161:efd949e8d536 | 3 | |
Diletant | 161:efd949e8d536 | 4 | void InitISACSPotentiometersWithDefaults(void){ |
Diletant | 161:efd949e8d536 | 5 | device.isacs.potentiometers.settings.a = 200; |
Diletant | 161:efd949e8d536 | 6 | device.isacs.potentiometers.settings.b = 200; |
Diletant | 161:efd949e8d536 | 7 | } |
Diletant | 161:efd949e8d536 | 8 | |
Diletant | 161:efd949e8d536 | 9 | void InitISACSPotentiometers(void) { |
Diletant | 161:efd949e8d536 | 10 | device.isacs.potentiometers.state.a = device.isacs.potentiometers.settings.a; |
Diletant | 161:efd949e8d536 | 11 | device.isacs.potentiometers.state.b = device.isacs.potentiometers.settings.b; |
Diletant | 161:efd949e8d536 | 12 | } |
Diletant | 161:efd949e8d536 | 13 | |
Diletant | 161:efd949e8d536 | 14 | void DeviceISACSSetPotentiometers(void) { |
Diletant | 161:efd949e8d536 | 15 | device.controller.I2C.state.buffer[2] = device.isacs.potentiometers.state.a; |
Diletant | 161:efd949e8d536 | 16 | device.controller.I2C.state.buffer[5] = device.isacs.potentiometers.state.b; |
Diletant | 161:efd949e8d536 | 17 | StartI2CTransmission(); |
Diletant | 161:efd949e8d536 | 18 | } |