aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2014-04-29 15:29:28 +0200
committerLars-Dominik Braun <lars@6xq.net>2014-04-29 15:29:28 +0200
commit6dc875e136b4ab418cf63154bdd2ffea46c6e67a (patch)
tree12604ab652ca22a7d1f8f864b8cfb50a05443f58 /main.c
parentb05df9df58bc6fdd122abfec3012bc2537fc069c (diff)
downloadhourglass-6dc875e136b4ab418cf63154bdd2ffea46c6e67a.tar.gz
hourglass-6dc875e136b4ab418cf63154bdd2ffea46c6e67a.tar.bz2
hourglass-6dc875e136b4ab418cf63154bdd2ffea46c6e67a.zip
gyro: Replace (broken) angle with ticks
Diffstat (limited to 'main.c')
-rw-r--r--main.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/main.c b/main.c
index 4eb461e..a581ea8 100644
--- a/main.c
+++ b/main.c
@@ -6,6 +6,7 @@
#include <util/delay.h>
#include <stdio.h>
#include <stdbool.h>
+#include <stdlib.h>
#include "i2c.h"
#include "uart.h"
@@ -74,11 +75,16 @@ int main () {
sleep_cpu ();
sleep_disable ();
}
- volatile const int16_t *gyroval = gyroGetAngle ();
+ printf ("ticks=%i\n", gyroGetZTicks ());
+#if 0
+ volatile const int32_t *gyroval = gyroGetAccum ();
+ volatile const int16_t *gyroraw = gyroGetRaw ();
volatile const int8_t *accelval = accelGet ();
- printf ("%i/%i/%i - %i/%i/%i\n", gyroval[0], gyroval[1], gyroval[2],
+ printf ("%li/%li/%li - %i/%i/%i - %i/%i/%i\n",
+ gyroval[0], gyroval[1], gyroval[2],
+ gyroraw[0], gyroraw[1], gyroraw[2],
accelval[1], accelval[3], accelval[5]);
- gyroResetAngle ();
+#endif
}
timerStop ();