forked from xiaozhi/xiaozhi-esp32
add new boards
This commit is contained in:
@@ -20,12 +20,13 @@ public:
|
||||
}
|
||||
|
||||
virtual void Initialize() = 0;
|
||||
virtual void StartNetwork() = 0;
|
||||
virtual ~Board() = default;
|
||||
virtual AudioDevice* CreateAudioDevice() = 0;
|
||||
virtual Http* CreateHttp() = 0;
|
||||
virtual WebSocket* CreateWebSocket() = 0;
|
||||
virtual bool GetNetworkState(std::string& network_name, int& signal_quality, std::string& signal_quality_text) = 0;
|
||||
virtual bool GetBatteryVoltage(int &voltage);
|
||||
virtual bool GetBatteryVoltage(int &voltage, bool& charging);
|
||||
virtual std::string GetJson() = 0;
|
||||
|
||||
protected:
|
||||
|
||||
Reference in New Issue
Block a user