123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Diletant
Date:
Sun Jul 03 13:40:48 2016 +0000
Revision:
177:672ef279c8e0
Parent:
173:7f938afb0447
Child:
182:2bd8ec44998f
Device&... update. Some Ask_Gld functionality. Not final!!!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Diletant 156:e68ee0bcdcda 1 #ifndef __DEVICE_QEI_H__
Diletant 156:e68ee0bcdcda 2 #define __DEVICE_QEI_H__
Diletant 156:e68ee0bcdcda 3
Diletant 177:672ef279c8e0 4 #ifdef DEBUG_QEI
Diletant 177:672ef279c8e0 5 #warning "Program config: QEI debug enabled!!!"
Diletant 177:672ef279c8e0 6 #endif
Diletant 177:672ef279c8e0 7
Diletant 156:e68ee0bcdcda 8 typedef struct _DeviceQEISettings {
Diletant 156:e68ee0bcdcda 9 } DeviceQEISettings;
Diletant 156:e68ee0bcdcda 10
Diletant 156:e68ee0bcdcda 11 typedef struct _DeviceQEIState {
Diletant 156:e68ee0bcdcda 12 int32_t position;
Diletant 156:e68ee0bcdcda 13 int32_t delta;
Diletant 156:e68ee0bcdcda 14 } DeviceQEIState;
Diletant 156:e68ee0bcdcda 15
Diletant 156:e68ee0bcdcda 16 typedef struct _DeviceQEI {
Diletant 156:e68ee0bcdcda 17 DeviceQEISettings settings;
Diletant 156:e68ee0bcdcda 18 DeviceQEIState state;
Diletant 156:e68ee0bcdcda 19 } DeviceQEI;
Diletant 156:e68ee0bcdcda 20
Diletant 167:bedc0a9d559a 21 void InitQEIDefaultSettings(void);
Diletant 167:bedc0a9d559a 22 void InitQEIState(void);
Diletant 167:bedc0a9d559a 23 void DeviceStartQEI(void);
Diletant 167:bedc0a9d559a 24
Diletant 173:7f938afb0447 25 void qeiProcess(void);
Diletant 156:e68ee0bcdcda 26
Diletant 156:e68ee0bcdcda 27 #endif /* __DEVICE_QEI_H__ */