diff --git a/main/ntrip_server.c b/main/ntrip_server.c index 1ff254b..4e18de7 100644 --- a/main/ntrip_server.c +++ b/main/ntrip_server.c @@ -164,8 +164,7 @@ static void ntrip_server_task(void *ctx) { vTaskSuspend(NULL); // Disconnected - xEventGroupSetBits(server_event_group, CASTER_READY_BIT); - xEventGroupClearBits(server_event_group, DATA_SENT_BIT); + xEventGroupClearBits(server_event_group, CASTER_READY_BIT | DATA_SENT_BIT); if (status_led != NULL) status_led->active = false; @@ -188,4 +187,4 @@ void ntrip_server_init() { if (!config_get_bool1(CONF_ITEM(KEY_CONFIG_NTRIP_SERVER_ACTIVE))) return; xTaskCreate(ntrip_server_task, "ntrip_server_task", 4096, NULL, TASK_PRIORITY_NTRIP, &server_task); -} \ No newline at end of file +}