123
Fork of LG by
Diff: DeviceCounters.c
- Revision:
- 173:7f938afb0447
- Parent:
- 167:bedc0a9d559a
- Child:
- 174:0f86eedd511c
--- a/DeviceCounters.c Fri Jun 17 13:54:50 2016 +0000 +++ b/DeviceCounters.c Sun Jun 19 03:54:35 2016 +0000 @@ -2,19 +2,20 @@ extern Device device; void InitCountersDefaultSettings(void){ +} + +void InitCountersState(void){ for (uint8_t i = 0; i < 32; i++) device.counters.state.delta[i] = 0; device.counters.state.angle = 0; device.counters.state.amplitude = 0; device.counters.state.frequency = 0; } -void InitCountersState(void){ +void DeviceStartCounters(void){ + DeviceStartQEI(); } -void DeviceStartCounters(void){ -} - -void DeviceCount(void){ +void countersProcess(void){ int32_t delta = device.controller.QEI.state.delta; device.counters.state.angle -= device.counters.state.delta[(device.measurement.counter-31) & 0xff];