Mid816-g-sensor-bma220 is a project mainly written in Java, it's free.
calibrate g-sensor bma220 for mid816