12 #include "simpletools.h" 15 int DATA = 7, CLK = 8, ENABLE = 6;
20 MMA7455_init(DATA, CLK, ENABLE);
22 MMA7455_setOffsetX(0);
23 MMA7455_setOffsetY(0);
24 MMA7455_setOffsetZ(0);
31 MMA7455_getxyz8(&x, &y, &z);
32 print(
"%c Bits = 8, Range = 2 g, +/- 1 g = +/- 64\n",
34 print(
" x = %d, y = %d, z = %d %c \n",
38 MMA7455_getxyz8(&x, &y, &z);
39 print(
" Bits = 8, Range = 4 g, +/- 1 g = +/- 32\n");
40 print(
" x = %d, y = %d, z = %d %c \n",
44 MMA7455_getxyz8(&x, &y, &z);
45 print(
" Bits = 8, Range = 8 g, +/- 1 g = +/- 16\n");
46 print(
" x = %d, y = %d, z = %d %c \n",
49 signed short xs, ys, zs;
50 MMA7455_getxyz10(&xs, &ys, &zs);
51 print(
" Bits = 10, Range = 8 g, +/- 1 g = +/- 64\n");
52 print(
" x = %d, y = %d, z = %d %c \n",