#include <LSM303DLHC.h>
#define LEDS
-//#define GYRO
+#define GYRO
#define ACCELERO
#ifdef LEDS
printf("Data update: %02x\n", gyroinfo.xDataUpdate);
printf("Endianness: %02x\n", gyroinfo.xEndianness);
}
-
+/*
static void gyroTask(void *p)
{
printf("Start gyro task\n");
vTaskDelay(1000);
}
free(values);
-}
+}*/
#endif
#ifdef ACCELERO
return;
while (1)
{
+ L3gxReadAngRate(values);
+ printf("Gyro: x=%.4f y=%.4f z=%.4f\n", values[0], values[1], values[2]);
Lsm303dlhcAccReadAcc(values);
printf("Accelero: x=%.4f y=%.4f z=%.4f\n", values[0], values[1], values[2]);
vTaskDelay(1000);
initGyro();
printf("Get Gyro Information\n");
getGyroInfo();
- printf("Start gyroTask\n");
- xTaskCreate(gyroTask, (const signed char *)NULL, configMINIMAL_STACK_SIZE, (void *)NULL, tskIDLE_PRIORITY, NULL);
+// printf("Start gyroTask\n");
+// xTaskCreate(gyroTask, (const signed char *)NULL, configMINIMAL_STACK_SIZE, (void *)NULL, tskIDLE_PRIORITY, NULL);
#endif
#ifdef ACCELERO