forkd

Dependencies:   mbed

Fork of LGstaandart by Dmitry Kovalev

Committer:
Kovalev_D
Date:
Wed Jan 31 13:41:23 2018 +0000
Revision:
232:130a2b5003e6
Parent:
231:079835d508ef
static termocorr

Who changed what in which revision?

UserRevisionLine numberNew contents of line
igor_v 0:8ad47e2b6f00 1
igor_v 0:8ad47e2b6f00 2 #ifndef Global_H
igor_v 0:8ad47e2b6f00 3 #define Global_H
igor_v 0:8ad47e2b6f00 4
Kovalev_D 170:d099c3025f87 5 //#define MAX_QEI_CNT 2147483646
Kovalev_D 231:079835d508ef 6 //#include "dspfns.h"
Kovalev_D 197:7a05523bf588 7 #include "LPC17xx.h"
igor_v 0:8ad47e2b6f00 8 #include "InputOutput.h"
Kovalev_D 231:079835d508ef 9 //#include "CyclesSync.h"
igor_v 0:8ad47e2b6f00 10 #include "stdlib.h"
Kovalev_D 231:079835d508ef 11 #include "stdio.h"
igor_v 0:8ad47e2b6f00 12 #include "SIP.h"
igor_v 0:8ad47e2b6f00 13 #include "Parameters.h"
igor_v 0:8ad47e2b6f00 14 #include "el_lin.h"
Kovalev_D 231:079835d508ef 15 #include "time.h"
Kovalev_D 214:4c70e452c491 16 #include "MCPWM.h"
Kovalev_D 132:2c7bec5cf6fe 17 #include "IAP.h"
igor_v 0:8ad47e2b6f00 18 #include "vibro.h"
igor_v 0:8ad47e2b6f00 19 #include "QEI.h"
igor_v 0:8ad47e2b6f00 20 #include "MTimer.h"
igor_v 0:8ad47e2b6f00 21 #include "SPI.h"
igor_v 0:8ad47e2b6f00 22 #include "uart_m.h"
igor_v 0:8ad47e2b6f00 23 #include "Command.h"
igor_v 30:17c84ed091b3 24 #include "ThermoCalc.h"
Kovalev_D 40:8a6494f61326 25 #include "pin.h"
Kovalev_D 231:079835d508ef 26 #include "math.h"
igor_v 1:f2adcae3d304 27
igor_v 1:f2adcae3d304 28
igor_v 0:8ad47e2b6f00 29
Kovalev_D 50:0e3d47f18a50 30 #define BackLightON LPC_GPIO2->FIOCLR = (1<<12);
Kovalev_D 50:0e3d47f18a50 31 #define BackLightOFF LPC_GPIO2->FIOSET = (1<<12);
igor_v 0:8ad47e2b6f00 32
Kovalev_D 188:4c523cc373cc 33 #define LightUpON LPC_GPIO0->FIOSET = (1<<4);
Kovalev_D 188:4c523cc373cc 34 #define LightUpOFF LPC_GPIO0->FIOCLR = (1<<4);
igor_v 0:8ad47e2b6f00 35
igor_v 0:8ad47e2b6f00 36 #define TakeByte & 0xFF
igor_v 21:bc8c1cec3da6 37 #define deltaDAC 11400.857 //ноль ЦАПа
igor_v 21:bc8c1cec3da6 38
igor_v 0:8ad47e2b6f00 39 //#define K_DAC 0.843
igor_v 0:8ad47e2b6f00 40 extern float DACF, K_DAC;
igor_v 0:8ad47e2b6f00 41 extern unsigned int VibroReg;
igor_v 0:8ad47e2b6f00 42 extern unsigned long Global_Time, Time_UART,Time_Sec,Time_vibro,Time_1kHz;
Kovalev_D 99:3d8f206ceac2 43 extern int MaxAmp;
Kovalev_D 139:1716152517aa 44 extern unsigned int secPuls;
Kovalev_D 139:1716152517aa 45 extern unsigned char BuffTemp[];
Kovalev_D 139:1716152517aa 46 extern unsigned char Time[];
Kovalev_D 231:079835d508ef 47
Kovalev_D 231:079835d508ef 48
Kovalev_D 209:224e7331a061 49 extern unsigned int MODFlag;
Kovalev_D 197:7a05523bf588 50 extern unsigned int Time250Hz;
Kovalev_D 197:7a05523bf588 51 extern unsigned int Event250Hz;
Kovalev_D 214:4c70e452c491 52 extern unsigned int Event1250Hz;
Kovalev_D 197:7a05523bf588 53 extern unsigned int EventMod;
igor_v 15:f5191a1c3805 54 extern unsigned int Event1Hz;
Kovalev_D 208:19150d2b528f 55 extern unsigned int Event100Hz;
Kovalev_D 209:224e7331a061 56 extern unsigned int Event250Hz;
Kovalev_D 124:9ae09249f842 57 extern unsigned int Event500Hz;
Kovalev_D 214:4c70e452c491 58
Kovalev_D 209:224e7331a061 59 extern unsigned int Event1K;
Kovalev_D 231:079835d508ef 60 extern unsigned int Event10K;
igor_v 15:f5191a1c3805 61 extern unsigned int Event100K;
igor_v 15:f5191a1c3805 62 extern unsigned int EventVibro;
igor_v 15:f5191a1c3805 63 extern unsigned int Time1K;
Kovalev_D 214:4c70e452c491 64 extern unsigned int Time1250Hz;
Kovalev_D 231:079835d508ef 65 extern unsigned int Time10K;
igor_v 15:f5191a1c3805 66 extern unsigned int Time100K;
igor_v 15:f5191a1c3805 67 extern unsigned int Time1Hz;
Kovalev_D 208:19150d2b528f 68 extern unsigned int Time100Hz;
Kovalev_D 124:9ae09249f842 69 extern unsigned int Time500Hz;
Kovalev_D 209:224e7331a061 70 extern unsigned int Time250Hz;
igor_v 15:f5191a1c3805 71 extern unsigned int Clock1Hz;
Kovalev_D 134:caf4c9cd5052 72 extern __asm void boot_jump( uint32_t address );
Kovalev_D 205:775d54fdf646 73 extern void Param_init(void);
Kovalev_D 86:398da56ef751 74 extern void GLD_Init(void);
Kovalev_D 231:079835d508ef 75 //extern int32_t convertStrToTime(char *str) ;
Kovalev_D 231:079835d508ef 76
Kovalev_D 231:079835d508ef 77
Kovalev_D 231:079835d508ef 78 extern uint32_t convertStrToTime(const char *str);
Kovalev_D 86:398da56ef751 79 extern void ButtonLightUP(void);
igor_v 0:8ad47e2b6f00 80
igor_v 1:f2adcae3d304 81 //#ifndef Global_H
igor_v 1:f2adcae3d304 82 //#define Global_H
igor_v 0:8ad47e2b6f00 83 #endif // Global_H
igor_v 0:8ad47e2b6f00 84