Skip to content

Commit 899e4a5

Browse files
committed
The emitted code must morph during calibration. Messy. Very messy.
1 parent 98d973b commit 899e4a5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/blockly/generators/propc/sensors.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1176,7 +1176,14 @@ Blockly.propc.lis3dh_init = function () {
11761176
var vddVoltField = this.getFieldValue('VDD_VOLTAGE');
11771177

11781178
if ((vssVoltField !== undefined) && (vddVoltField !== undefined)) {
1179-
setupCode += 'lis3dh_adcCal_mV(lis3dh_sensor, 0, 3300, ' + vssVoltField + ', ' + vddVoltField + ');';
1179+
setupCode += 'lis3dh_adcCal_mV(lis3dh_sensor, ';
1180+
1181+
if (vssVoltField === 0 && vddVoltField === 0) {
1182+
setupCode += '0, 0, 0, 0 );';
1183+
}
1184+
else {
1185+
setupCode += '0, 3300, ' + vssVoltField + ', ' + vddVoltField + ');';
1186+
}
11801187
}
11811188
}
11821189

0 commit comments

Comments
 (0)