/* * BMA400_SCALE_MIN macro value represents m/s^2 for 1 LSB before * converting to micro values for +-2g range. * * For +-2g - 1 LSB = 0.976562 milli g = 0.009576 m/s^2 * For +-4g - 1 LSB = 1.953125 milli g = 0.019153 m/s^2 * For +-16g - 1 LSB = 7.8125 milli g = 0.076614 m/s^2 * * The raw value which is used to select the different ranges is determined * by the first bit set position from the scale value, so BMA400_SCALE_MIN * should be odd. * * Scale values for +-2g, +-4g, +-8g and +-16g are populated into bma400_scales * array by left shifting BMA400_SCALE_MIN. * e.g.: * To select +-2g = 9577 << 0 = raw value to write is 0. * To select +-8g = 9577 << 2 = raw value to write is 2. * To select +-16g = 9577 << 3 = raw value to write is 3.
*/ #define BMA400_SCALE_MIN 9577 #define BMA400_SCALE_MAX 76617
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.