Skip to content

Commit

Permalink
Send status only once at startup.
Browse files Browse the repository at this point in the history
  • Loading branch information
breaker27 committed Sep 25, 2022
1 parent 1b06d3a commit ecb67de
Showing 1 changed file with 7 additions and 11 deletions.
18 changes: 7 additions & 11 deletions firmware/shc_soil_moisture_meter/shc_soil_moisture_meter.c
Expand Up @@ -49,7 +49,6 @@

#define SEND_VERSION_STATUS_CYCLE 50 // send version status every x wake ups
#define SEND_BATTERY_STATUS_CYCLE 25 // send battery status every x wake ups
#define SEND_STATUS_TIMES_AT_STARTUP 2 // send version and battery status after power up (inserting battery) x times

uint16_t device_id;
uint32_t station_packetcounter;
Expand Down Expand Up @@ -392,18 +391,15 @@ int main(void)
// init interrupt for button (falling edge)
sbi(EICRA, ISC11);
sbi(EIMSK, INT1);

sei();

for (i = 0; i < SEND_STATUS_TIMES_AT_STARTUP; i++)
{
prepare_deviceinfo_status();
send_prepared_message();
_delay_ms(800);
prepare_battery_status();
send_prepared_message();
_delay_ms(800);
}
prepare_deviceinfo_status();
send_prepared_message();
_delay_ms(1000);
prepare_battery_status();
send_prepared_message();
_delay_ms(1000);

while (42)
{
Expand Down

0 comments on commit ecb67de

Please sign in to comment.