#pragma once #include #include #include #include "LoRaFEMControl.h" class HeltecTrackerV2Board : public ESP32Board { KeyValueStore* _prefs = NULL; bool setLoRaFemLnaEnabled(bool enable); bool isLoRaFemLnaEnabled() const; public: RefCountedDigitalPin periph_power; LoRaFEMControl loRaFEMControl; HeltecTrackerV2Board() : periph_power(PIN_VEXT_EN,PIN_VEXT_EN_ACTIVE) { } void begin(); void attachDynamicPrefs(KeyValueStore* prefs); bool handleCommand(const char* command, uint32_t sender_timestamp, char* reply) override; void onBeforeTransmit(void) override; void onAfterTransmit(void) override; void powerOff() override; uint16_t getBattMilliVolts() override; const char* getManufacturerName() const override ; };