#pragma once #include "GPSStatus.h" #include "NodeStatus.h" #include "PowerStatus.h" #include "graphics/Screen.h" extern bool axp192_found; extern bool isCharging; extern bool isUSBPowered; // Global Screen singleton. extern graphics::Screen *screen; // extern Observable newPowerStatus; //TODO: move this to main-esp32.cpp somehow or a helper class // extern meshtastic::PowerStatus *powerStatus; // extern meshtastic::GPSStatus *gpsStatus; // extern meshtastic::NodeStatusHandler *nodeStatusHandler; // Return a human readable string of the form "Meshtastic_ab13" const char *getDeviceName(); extern uint32_t rebootAtMsec; void nrf52Setup(), esp32Setup(), nrf52Loop(), esp32Loop();