moops4587 / wjoy

Automatically exported from code.google.com/p/wjoy
0 stars 0 forks source link

Callibration data for wiifit appears to be incorrect #35

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
I don't have a second wiifit board to try, but it looks like I'm getting some 
odd data back from the calibration.  The 0kg appears to be higher than the 17kg 
(and yet higher for 34...).

I know this board worked previously on my wii, and I don;t see how the number 
for 0kg could be higher than 17.

I'm looking in to this issue, but figured I'd document it in case someone has 
the answer before/if I find it.

Printing description of self->m_CalibrationData:
(WiimoteBalanceBoardCalibrationData) m_CalibrationData = {
  kg0 = {
    topRightPress = 26880
    bottomRightPress = 0
    topLeftPress = 56076
    bottomLeftPress = 10761
  }
  kg17 = {
    topRightPress = 26902
    bottomRightPress = 26630
    topLeftPress = 23315
    bottomLeftPress = 55311
  }
  kg34 = {
    topRightPress = 61212
    bottomRightPress = 28941
    topLeftPress = 60953
    bottomLeftPress = 36630
  }
}

Original issue reported on code.google.com by mikep...@gmail.com on 25 Nov 2013 at 5:00

GoogleCodeExporter commented 8 years ago
It looks like the calibration data for the wiifit board is not starting at the 
right address.

The callibration address is not the same as the wiimote; as it starts at 
0x04A40024

Original comment by mikep...@gmail.com on 25 Nov 2013 at 5:29

GoogleCodeExporter commented 8 years ago
Big thanks! You right. I changed address, and committed changes to repository.

Original comment by alexandr.serkov on 25 Nov 2013 at 7:19