replace screens with unique_ptr (#11163)

This commit is contained in:
Jorropo
2026-07-25 11:51:13 +00:00
committed by GitHub
co-authored by GitHub
parent abf217c38d
commit 9e529da460
15 changed files with 19 additions and 18 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
#if !defined(MESHTASTIC_EXCLUDE_SCREEN)
// screen is defined in main.cpp
extern graphics::Screen *screen;
extern std::unique_ptr<graphics::Screen> screen;
#endif
BMM150Sensor::BMM150Sensor(ScanI2C::FoundDevice foundDevice) : MotionSensor::MotionSensor(foundDevice) {}
+1 -1
View File
@@ -8,7 +8,7 @@ BMX160Sensor::BMX160Sensor(ScanI2C::FoundDevice foundDevice) : MotionSensor::Mot
#if !defined(MESHTASTIC_EXCLUDE_SCREEN)
// screen is defined in main.cpp
extern graphics::Screen *screen;
extern std::unique_ptr<graphics::Screen> screen;
#endif
bool BMX160Sensor::init()
+1 -1
View File
@@ -4,7 +4,7 @@
#if !defined(MESHTASTIC_EXCLUDE_SCREEN)
// screen is defined in main.cpp
extern graphics::Screen *screen;
extern std::unique_ptr<graphics::Screen> screen;
#endif
// Flag when an interrupt has been detected
+1 -1
View File
@@ -6,7 +6,7 @@
#include "detect/ScanI2CTwoWire.h"
#if !defined(MESHTASTIC_EXCLUDE_SCREEN)
extern graphics::Screen *screen;
extern std::unique_ptr<graphics::Screen> screen;
#endif
static constexpr float MMC5983MA_ZERO_FIELD = 131072.0f;
+1 -1
View File
@@ -45,7 +45,7 @@ CompassAccelSample latestCompassAccelSample;
} // namespace
// screen is defined in main.cpp
extern graphics::Screen *screen;
extern std::unique_ptr<graphics::Screen> screen;
MotionSensor::MotionSensor(ScanI2C::FoundDevice foundDevice)
{