o: ActiveSupport::Cache::Entry :@compressedF: @value"7"1
main.c
33 33
#define PWM_SIRKA_NORMAL				PWM_PERIODA_NORMAL/2
34 34

  
35 35
/*Pocet opakovani pro jednotlive faze odpalu (pocet = cas[s]*8) pro kompenzaci 8xrychlejsiho casovace na desce STM32F10xRxT01A */
36
#define POCET_VENTIL			(5*8)
37
#define POCET_LIS					(1*8)
38
#define POCET_ZATAVENI		(2*8)
39
#define POCET_STRECHA			(5*8)
40
#define CEKANI_NA_STRECHU (10*8)
41
#define CEKANI_NA_LIS			(10*8)
36
#define TIMER_COMPENSATION 	16
37
#define POCET_VENTIL			(5*TIMER_COMPENSATION)
38
#define POCET_LIS					(1*TIMER_COMPENSATION)
39
#define POCET_ZATAVENI		(10*TIMER_COMPENSATION)
40
#define POCET_STRECHA			(5*TIMER_COMPENSATION)
41
#define CEKANI_NA_STRECHU (10*TIMER_COMPENSATION)
42
#define CEKANI_NA_LIS			(10*TIMER_COMPENSATION)
42 43

  
43 44
/*makra pro cteni switch sensoru*/
44 45
#define CTI_STRECHU				palReadPad(STRECHA_SENS_PORT, STRECHA_SENS_STATE)
......
101 102
  */
102 103
	static const GPTConfig gpt2cfg = 
103 104
	{
104
		 500, /*500 Hz ? (puvodne 1000Hz) f*/
105
		 1000, /* 1000Hz f*/
105 106
		 gpt2cb	/*callback fce*/
106 107
	};
107 108

  
......
435 436
	{
436 437
		sdWrite(&SD1, uvitaci_zprava, sizeof(uvitaci_zprava)/sizeof(uint8_t));
437 438
	}
439
	else if(strcmp(prikaz,"check") == 0)
440
	{
441
		chprintf((BaseSequentialStream *)&SD1,"\r\nStav strechy: ");
442
		if(CTI_STRECHU)
443
			chprintf((BaseSequentialStream *)&SD1,"Otevrena\r\n");
444
		else
445
			chprintf((BaseSequentialStream *)&SD1,"Zavrena\r\n");
446
		chprintf((BaseSequentialStream *)&SD1,"Stav lisu: ");
447
		if(CTI_LIS)
448
			chprintf((BaseSequentialStream *)&SD1,"Aktivni\r\n");
449
		else
450
			chprintf((BaseSequentialStream *)&SD1,"Rozepnuty\r\n");
451
	}
438 452
	else 
439 453
	{
440 454
		uint8_t zp_neplatny[] = "Neplatny prikaz!\r\n\t<odpal> pro zahajeni sekvence\n\r\t<zrus> pro zruseni vypousteni\n\r";
:@created_atf1456350591.5883999¨X:@expires_in0