54,12 → 54,16 |
} |
} |
|
#define TRESHOLD_setup 1 |
#define INTERVAL_setup 0 |
|
|
void main() |
{ |
unsigned int16 integration_time=60; |
unsigned int16 time; |
unsigned int16 last_timer; // promena pro praskani |
unsigned int1 button_press,voltage_setup=0,time_setup=1; // semafor pro cteni tlacitek |
unsigned int1 button_press,setup_mode=INTERVAL_setup; // semafor pro cteni tlacitek |
unsigned int16 measurement_number=0; |
|
setup_adc_ports(sAN0|VSS_VDD); |
190,18 → 194,19 |
if(!input(S4)) |
{ |
button_press=true; |
if(time_setup==TRUE) |
switch (setup_mode) |
{ |
sound_beep(100,400); |
if(integration_time > 0x0001 ) integration_time--; |
case INTERVAL_setup: |
|
sound_beep(100,400); |
if(integration_time > 0x0001 ) integration_time--; |
|
set_timer0(0); // vynulovani pocitadel, kdyz uzivatel sahne na tlacitka |
time_overflow_count=0; |
set_timer1(0); |
overflow_count=0; |
set_timer0(0); // vynulovani pocitadel, kdyz uzivatel sahne na tlacitka |
time_overflow_count=0; |
set_timer1(0); |
overflow_count=0; |
break; |
} |
if(time_setup==TRUE) |
{ |
} |
} |
|
212,8 → 217,7 |
{ |
button_press=true; |
sound_beep(100,800); |
voltage_setup=FALSE; |
time_setup=TRUE; |
setup_mode=INTERVAL_setup; |
} |
} |
|
224,8 → 228,7 |
{ |
button_press=true; |
sound_beep(100,800); |
voltage_setup=TRUE; |
time_setup=FALSE; |
setup_mode=TRESHOLD_setup; |
} |
} |
} |