@@ -1087,21 +1087,24 @@ void setup()
1087
1087
1088
1088
// Create VL53L1X top component.
1089
1089
xshutdown_top = new STMPE1600DigiOut (&DEV_I2C, GPIO_15, (0x42 * 2 ));
1090
- sensor_vl53l1_top = new VL53L1_X_NUCLEO_53L1A1 (&DEV_I2C, xshutdown_top, A2);
1090
+ sensor_vl53l1_top = new VL53L1_X_NUCLEO_53L1A1 (&DEV_I2C, xshutdown_top);
1091
+ sensor_vl53l1_top->begin ();
1091
1092
1092
1093
// Switch off VL53L1X top component.
1093
1094
sensor_vl53l1_top->VL53L1_Off ();
1094
1095
1095
1096
// Create (if present) VL53L1X left component.
1096
1097
xshutdown_left = new STMPE1600DigiOut (&DEV_I2C, GPIO_14, (0x43 * 2 ));
1097
- sensor_vl53l1_left = new VL53L1_X_NUCLEO_53L1A1 (&DEV_I2C, xshutdown_left, D8);
1098
+ sensor_vl53l1_left = new VL53L1_X_NUCLEO_53L1A1 (&DEV_I2C, xshutdown_left);
1099
+ sensor_vl53l1_left->begin ();
1098
1100
1099
1101
// Switch off (if present) VL53L1X left component.
1100
1102
sensor_vl53l1_left->VL53L1_Off ();
1101
1103
1102
1104
// Create (if present) VL53L1X right component.
1103
1105
xshutdown_right = new STMPE1600DigiOut (&DEV_I2C, GPIO_15, (0x43 * 2 ));
1104
- sensor_vl53l1_right = new VL53L1_X_NUCLEO_53L1A1 (&DEV_I2C, xshutdown_right, D2);
1106
+ sensor_vl53l1_right = new VL53L1_X_NUCLEO_53L1A1 (&DEV_I2C, xshutdown_right);
1107
+ sensor_vl53l1_right->begin ();
1105
1108
1106
1109
// Switch off (if present) VL53L1X right component.
1107
1110
sensor_vl53l1_right->VL53L1_Off ();
@@ -1137,21 +1140,28 @@ void setup()
1137
1140
Acc2 = new LIS2DW12Sensor (&DEV_I2C);
1138
1141
Mag = new LIS2MDLSensor (&DEV_I2C);
1139
1142
Temp = new STTS751Sensor (&DEV_I2C);
1143
+ Temp->begin ();
1140
1144
Temp->Enable ();
1145
+ Acc2->begin ();
1141
1146
Acc2->Enable_X ();
1142
1147
#elif defined (USE_IKS01A2)
1143
1148
HumTemp = new HTS221Sensor (&DEV_I2C);
1144
1149
PressTemp = new LPS22HBSensor (&DEV_I2C);
1145
1150
AccGyr = new LSM6DSLSensor (&DEV_I2C);
1146
1151
Acc2 = new LSM303AGR_ACC_Sensor (&DEV_I2C);
1147
1152
Mag = new LSM303AGR_MAG_Sensor (&DEV_I2C);
1153
+ Acc2->begin ();
1148
1154
Acc2->Enable ();
1149
1155
#endif
1156
+ HumTemp->begin ();
1150
1157
HumTemp->Enable ();
1158
+ PressTemp->begin ();
1151
1159
PressTemp->Enable ();
1160
+ AccGyr->begin ();
1152
1161
AccGyr->Enable_X ();
1153
1162
AccGyr->Set_X_ODR (4 .0f );
1154
1163
AccGyr->Enable_G ();
1164
+ Mag->begin ();
1155
1165
Mag->Enable ();
1156
1166
}
1157
1167
0 commit comments