IMU comm error verschiedene Versionen

albertodg2

New member
1 - Mit der Version 9.2.8 und IMU Ardumover Perimeter 6.0.1 und 6.0.3 keine Fehler geben

2 - mit Version 9.3.0 und Ardumover 6.0.4 und 6.0.3 Perimeter IMU IMU gibt Fehler in comm

boolean readIMU (float * YPR, point_double_t & accMin, point_double_t & ACCMax, kurze comxyz *) {
Byte buf [0x16] = {0};
if ((I2CreadFrom (IMU_ADDRESS, 0x00, 0x16, buf, 3) = 0x16) |! |! ((buf [3] & 1) = 1)) {
Serial.println ("IMU comm error");
addErrorCounter (ERR_IMU_COMM);
return false;
}


Optionen 1 und 2 mit den gleichen Schaltverbindungen

-----------------------------------------------------------------------------------

1 - With version 9.2.8 and IMU Ardumover Perimeter 6.0.1 and 6.0.3 does not give any errors

2 - with Ardumover version 9.3.0 and 6.0.4 and Perimeter 6.0.3 IMU IMU gives Error in comm

boolean readIMU (float * ypr, point_double_t & accMin, point_double_t & AccMax, short * comxyz) {
byte buf [0x16] = {0};
if ((I2CreadFrom (IMU_ADDRESS, 0x00, 0x16, buf, 3) = 0x16) |! |! ((buf [3] & 1) = 1)) {
Serial.println ("IMU comm error");
addErrorCounter (ERR_IMU_COMM);
return false;
}
 
Oben