Prevent empty HASS auto discovery topics if memory allocation fails

This commit is contained in:
Thomas Basler
2024-01-04 14:09:58 +01:00
parent 4053e31a5e
commit ca18d2c841
3 changed files with 37 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include <ArduinoJson.h>
#include <cstdint>
class Utils {
@@ -9,4 +10,5 @@ public:
static uint64_t generateDtuSerial();
static int getTimezoneOffset();
static void restartDtu();
static bool checkJsonAlloc(const DynamicJsonDocument& doc, const char* function, const uint16_t line);
};