External Notification Hotfix

This commit is contained in:
Thomas Göttgens
2023-01-04 14:45:28 +01:00
parent b544163c3f
commit 78b6916b1b
2 changed files with 51 additions and 42 deletions

View File

@@ -5,6 +5,18 @@
#include "configuration.h"
#ifndef ARCH_PORTDUINO
#include <NonBlockingRtttl.h>
#else
// Noop class for portduino.
class rtttl
{
public:
explicit rtttl() {}
static bool isPlaying() { return false; }
static void play() {}
static void begin(byte a, const char * b) {};
static void stop() {}
static bool done() { return true; }
};
#endif
#include <Arduino.h>
#include <functional>
@@ -39,6 +51,8 @@ class ExternalNotificationModule : public SinglePortModule, private concurrency:
virtual int32_t runOnce() override;
bool isNagging = false;
virtual AdminMessageHandleResult handleAdminMessageForModule(const MeshPacket &mp, AdminMessage *request, AdminMessage *response) override;
};