Dmitry Kovalev
/
LG2
fork
Fork of LG by
Diff: vibro.h
- Revision:
- 33:341521841d3a
- Parent:
- 30:17c84ed091b3
- Parent:
- 28:1c9acd3b224d
- Child:
- 34:1e4b4d86a7ac
--- a/vibro.h Sat Feb 06 06:18:55 2016 +0000 +++ b/vibro.h Sat Feb 06 06:33:56 2016 +0000 @@ -14,7 +14,8 @@ #define TIME_INTERVAL (7812) -typedef struct _Gyro{ +typedef struct _Gyro { + unsigned int RgConA; unsigned int RgConB; @@ -49,14 +50,30 @@ unsigned int Cnt_Dif; unsigned int T_Vib; unsigned int F_ras; -}GyroT, *Gyro_p; + unsigned int PinReg; // bit5 bit4 bit 3 bit1 bit0 + unsigned int PinRegOld; // || светодиод || состояние поджига || состояние подсветки || состояние вибро 2 || состояние вибро 1 || +#define PinRegBitD 1<<8 +#define PinRegBitL 1<<4 +#define PinRegBit_1V 1<<1 +#define PinRegBit_2V 1<<2 + unsigned int Discharg; // последовательность бит харрактеризующая ворму сигнала поджига. +#define StartDischarg 0x00000005 + unsigned int BackLight; // последовательность бит харрактеризующая ворму сигнала подсветки. +#define StartBackLight 0x00000005 + +} GyroT, *Gyro_p; + extern GyroT Gyro; -extern unsigned int init_Vibro (); + + + + +extern void init_Vibro (); extern void cheng(void); extern void Noise(void); extern void VibroOut(void);