Skip to content

Commit 33baac3

Browse files
committed
Fix new ESC sensors, RPM and TEMP
1 parent ea562cf commit 33baac3

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/main/telemetry/crsf.c

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -816,16 +816,20 @@ static bool crsfSendNativeTelemetry(void)
816816
#endif
817817
#ifdef USE_ESC_SENSOR
818818
case TELEM_ESC_RPM:
819-
crsfInitializeFrame(dst);
820-
crsfRpm(dst);
821-
crsfFinalize(dst);
819+
if(STATE(ESC_SENSOR_ENABLED) && getMotorCount() > 0) {
820+
crsfInitializeFrame(dst);
821+
crsfRpm(dst);
822+
crsfFinalize(dst);
823+
}
822824
break;
823825
#endif
824826
#ifdef USE_TEMPERATURE_SENSOR
825827
case TELEM_ESC_TEMPERATURE:
826-
crsfInitializeFrame(dst);
827-
crsfTemperature(dst);
828-
crsfFinalize(dst);
828+
if(STATE(ESC_SENSOR_ENABLED) && getMotorCount() > 0) {
829+
crsfInitializeFrame(dst);
830+
crsfTemperature(dst);
831+
crsfFinalize(dst);
832+
}
829833
break;
830834
#endif
831835
default:

0 commit comments

Comments
 (0)