fix no oled display error

This commit is contained in:
Terrence
2025-03-08 19:56:56 +08:00
parent e1b84e824c
commit 5568c70cb4
14 changed files with 27 additions and 38 deletions

View File

@@ -75,4 +75,12 @@ private:
Display *display_;
};
class NoDisplay : public Display {
private:
virtual bool Lock(int timeout_ms = 0) override {
return true;
}
virtual void Unlock() override {}
};
#endif

View File

@@ -1,11 +0,0 @@
#include "no_display.h"
NoDisplay::NoDisplay() {}
NoDisplay::~NoDisplay() {}
bool NoDisplay::Lock(int timeout_ms) {
return true;
}
void NoDisplay::Unlock() {}

View File

@@ -1,16 +0,0 @@
#ifndef _NO_DISPLAY_H_
#define _NO_DISPLAY_H_
#include "display.h"
class NoDisplay : public Display {
private:
virtual bool Lock(int timeout_ms = 0) override;
virtual void Unlock() override;
public:
NoDisplay();
~NoDisplay();
};
#endif