From 900e580cba162d8d816f47ecc080699e958d70e7 Mon Sep 17 00:00:00 2001 From: vidplace7 Date: Thu, 16 Jul 2026 11:05:46 -0400 Subject: [PATCH] 2.7: Update protobufs and classes Includes HM330X sensor used at the fab26 event. --- protobufs | 2 +- src/mesh/generated/meshtastic/mesh.pb.h | 4 ++++ src/mesh/generated/meshtastic/telemetry.pb.h | 8 +++++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/protobufs b/protobufs index 6b1ded43963..909bedda6aa 160000 --- a/protobufs +++ b/protobufs @@ -1 +1 @@ -Subproject commit 6b1ded439633cd03d4af85b44231b91d1d106278 +Subproject commit 909bedda6aa79d08cf3d12ca3ebf7eafba719839 diff --git a/src/mesh/generated/meshtastic/mesh.pb.h b/src/mesh/generated/meshtastic/mesh.pb.h index 69ff48c94ba..40743acd39d 100644 --- a/src/mesh/generated/meshtastic/mesh.pb.h +++ b/src/mesh/generated/meshtastic/mesh.pb.h @@ -329,6 +329,10 @@ typedef enum _meshtastic_HardwareModel { meshtastic_HardwareModel_SEEED_WIO_TRACKER_L2 = 137, /* Elecrow CrowPanel Advance P4 models, ESP32-P4 and TFT with SX1262 radio plugin */ meshtastic_HardwareModel_CROWPANEL_P4 = 138, + /* Heltec Mesh Tower V2 */ + meshtastic_HardwareModel_HELTEC_MESH_TOWER_V2 = 139, + /* Meshnology W10 */ + meshtastic_HardwareModel_MESHNOLOGY_W10 = 140, /* ------------------------------------------------------------------------------------------------------------------------------------------ Reserved ID For developing private Ports. These will show up in live traffic sparsely, so we can use a high number. Keep it within 8 bits. ------------------------------------------------------------------------------------------------------------------------------------------ */ diff --git a/src/mesh/generated/meshtastic/telemetry.pb.h b/src/mesh/generated/meshtastic/telemetry.pb.h index 965a93157a3..36f9305612d 100644 --- a/src/mesh/generated/meshtastic/telemetry.pb.h +++ b/src/mesh/generated/meshtastic/telemetry.pb.h @@ -121,7 +121,9 @@ typedef enum _meshtastic_TelemetrySensorType { /* ICM-42607-P 6‑Axis IMU */ meshtastic_TelemetrySensorType_ICM42607P = 53, /* SPA06 pressure and temperature */ - meshtastic_TelemetrySensorType_SPA06 = 54 + meshtastic_TelemetrySensorType_SPA06 = 54, + /* HM330X PM SENSOR */ + meshtastic_TelemetrySensorType_HM330X = 55 } meshtastic_TelemetrySensorType; /* Struct definitions */ @@ -502,8 +504,8 @@ extern "C" { /* Helper constants for enums */ #define _meshtastic_TelemetrySensorType_MIN meshtastic_TelemetrySensorType_SENSOR_UNSET -#define _meshtastic_TelemetrySensorType_MAX meshtastic_TelemetrySensorType_SPA06 -#define _meshtastic_TelemetrySensorType_ARRAYSIZE ((meshtastic_TelemetrySensorType)(meshtastic_TelemetrySensorType_SPA06+1)) +#define _meshtastic_TelemetrySensorType_MAX meshtastic_TelemetrySensorType_HM330X +#define _meshtastic_TelemetrySensorType_ARRAYSIZE ((meshtastic_TelemetrySensorType)(meshtastic_TelemetrySensorType_HM330X+1))