reduce adxl speed to 100kHz
[fw/altos] / src / drivers / ao_adxl375.c
index 6f998fedb7de38abc50cb4278b9682f96a7f6080..be9be79c3ef99f0adabffe856e7b689caf4b690d 100644 (file)
@@ -18,7 +18,7 @@
 #define DEBUG_LOW      1
 #define DEBUG_HIGH     2
 
-#define DEBUG          3
+#define DEBUG          0
 
 #if DEBUG
 #define PRINTD(l, ...) do { if (DEBUG & (l)) { printf ("\r%5lu %s: ", ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } } while(0)
@@ -26,7 +26,7 @@
 #define PRINTD(l,...)
 #endif
 
-#define AO_ADXL375_SPI_SPEED   ao_spi_speed(5000000)
+#define AO_ADXL375_SPI_SPEED   ao_spi_speed(100000)
 
 struct ao_adxl375_sample       ao_adxl375_current;
 
@@ -222,6 +222,7 @@ ao_adxl375_setup(void)
 static void
 ao_adxl375(void)
 {
+       ao_delay(AO_SEC_TO_TICKS(5));
        ao_adxl375_setup();
        for (;;) {
                ao_adxl375_value(&ao_adxl375_current);