Dmitry Kovalev
/
LG2
fork
Fork of LG by
Diff: vibro.h
- Revision:
- 26:52ce5953a5c2
- Parent:
- 21:bc8c1cec3da6
- Child:
- 28:1c9acd3b224d
diff -r 1a6798ccd3cd -r 52ce5953a5c2 vibro.h --- a/vibro.h Wed Feb 03 13:31:49 2016 +0000 +++ b/vibro.h Thu Feb 04 08:41:24 2016 +0000 @@ -13,48 +13,55 @@ #define ClrV2 LPC_GPIO1->FIOSET = (1<<28); #define SetV2 LPC_GPIO1->FIOCLR = (1<<28); -#define LoopOn LPC_GPIO1->FIOSET = (1<<30); -#define LoopOff LPC_GPIO1->FIOCLR = (1<<30); -#define StartV1 0 -#define StartV2 15 +#define LoopOn LPC_GPIO1->FIOSET = (1<<30); +#define LoopOff LPC_GPIO1->FIOCLR = (1<<30); +#define StartV1 0 +#define StartV2 15 #define TIME_INTERVAL (7812) - struct MAIN { - - unsigned int RgConA; - unsigned int RgConB; - - - unsigned int Frq; // Непосредственное значение частоты для таймера. - unsigned int FrqHZ; // Частота в Гц. - unsigned int FrqRate; // Разброс частот при ошумлении. - unsigned int FrqMin; // Минимальное значение ошумленной частоты. - unsigned int FrqOld; // Значение частоты за прошлый такт. - - unsigned int Amp; - unsigned int AmpL; - unsigned int AmpT; - unsigned int AmpPer; - unsigned int AmpPerDel;//0-100% - unsigned int AmpN1; - unsigned int AmpN2; - unsigned int AmpMin; - unsigned int AmpTD; - - unsigned int CMD_In; - unsigned int SOC_Out; - unsigned int My_Addres; - unsigned int GLD_Serial; - unsigned int CRC; - unsigned int Firmware_Version; - unsigned int RsErrLine; - - unsigned int Cnt_Pls; - unsigned int Cnt_Mns; - unsigned int Cnt_Dif; - unsigned int T_Vib; - unsigned int F_ras; +struct MAIN { + + unsigned int RgConA; + unsigned int RgConB; + + + unsigned int Frq; // Непосредственное значение частоты для таймера. + unsigned int FrqHZ; // Частота в Гц. + unsigned int FrqRate; // Разброс частот при ошумлении. + unsigned int FrqMin; // Минимальное значение ошумленной частоты. + unsigned int FrqOld; // Значение частоты за прошлый такт. + + unsigned int Amp; + unsigned int AmpL; + unsigned int AmpT; + unsigned int AmpPer; + unsigned int AmpPerDel;//0-100% + unsigned int AmpN1; + unsigned int AmpN2; + unsigned int AmpMin; + unsigned int AmpTD; + + unsigned int CMD_In; + unsigned int SOC_Out; + unsigned int My_Addres; + unsigned int GLD_Serial; + unsigned int CRC; + unsigned int Firmware_Version; + unsigned int RsErrLine; + + unsigned int Cnt_Pls; + unsigned int Cnt_Mns; + unsigned int Cnt_Dif; + unsigned int T_Vib; + unsigned int F_ras; + + unsigned int PinReg // bit4 bit 3 bit1 bit0 + unsigned int PinRegOld // || bit5 || состояние поджига || состояние подсветки || состояние вибро 2 || состояние вибро 1 || + + unsigned int Discharg // последовательность бит харрактеризующая ворму сигнала поджига. + unsigned int BackLight // последовательность бит харрактеризующая ворму сигнала подсветки. + }; extern struct MAIN Main;