feat: add MQTT repeater support, web config panel, and EastMesh-specific firmware workflows

Этот коммит содержится в:
Jared Dohrman
2026-04-09 15:00:53 +10:00
родитель 2ab5f5128f
Коммит 98fe78a379
27 изменённых файлов: 3412 добавлений и 103 удалений
+4
Просмотреть файл
@@ -833,6 +833,10 @@ void SensorMesh::formatPacketStatsReply(char *reply) {
getNumRecvFlood(), getNumRecvDirect());
}
void SensorMesh::formatMemoryReply(char *reply, size_t reply_size) {
StatsFormatHelper::formatMemoryStats(reply, reply_size);
}
float SensorMesh::getTelemValue(uint8_t channel, uint8_t type) {
auto buf = telemetry.getBuffer();
uint8_t size = telemetry.getSize();
+1
Просмотреть файл
@@ -73,6 +73,7 @@ public:
void formatStatsReply(char *reply) override;
void formatRadioStatsReply(char *reply) override;
void formatPacketStatsReply(char *reply) override;
void formatMemoryReply(char *reply, size_t reply_size) override;
mesh::LocalIdentity& getSelfId() override { return self_id; }
void saveIdentity(const mesh::LocalIdentity& new_id) override;
void clearStats() override { }