increment only take on clap
This commit is contained in:
parent
1cb9d3a659
commit
159d969e3e
10
main.c
10
main.c
|
@ -812,16 +812,9 @@ void main(void)
|
|||
if (standby_timer>=STANDBY_TIMEOUT) { // standby timeout complete
|
||||
// go into standby mode
|
||||
printf("shutting down\n");
|
||||
// increment and save scene and take if there has been a clap
|
||||
// increment and save take if there has been a clap
|
||||
if (-2==morse_delay) {
|
||||
morse_delay = -1; // prevent incrementing multiple times
|
||||
if (numbers[0].number!=0xffff) {
|
||||
numbers[0].number = (numbers[0].number+1)%10000;
|
||||
uint8_t bytes[2] = {numbers[0].number>>8, numbers[0].number};
|
||||
if (!rtc_ds1307_write_rom(0*LENGTH(bytes), bytes, LENGTH(bytes))) {
|
||||
printf("could not set number on EEPROM\n");
|
||||
}
|
||||
}
|
||||
if (numbers[1].number!=0xffff) {
|
||||
numbers[1].number = (numbers[1].number+1)%10000;
|
||||
uint8_t bytes[2] = {numbers[1].number>>8, numbers[1].number};
|
||||
|
@ -829,6 +822,7 @@ void main(void)
|
|||
printf("could not set number on EEPROM\n");
|
||||
}
|
||||
}
|
||||
printf("incrementing to take %u\n", numbers[1].number);
|
||||
}
|
||||
#if 0
|
||||
timer_disable_counter(TIM(BUZZER_TIMER)); // stop buzzing
|
||||
|
|
Loading…
Reference in New Issue