altos: profiling on STM32L
[fw/altos] / src / drivers / ao_ms5607.c
index 077a40e6a02e6b4478e39b9923e021df99d1f00e..ce0bcf4bcfb79e6a123e00a62c78d7d315c47f01 100644 (file)
@@ -130,6 +130,7 @@ static uint32_t
 ao_ms5607_get_sample(uint8_t cmd) {
        uint8_t reply[3];
        uint8_t read;
+       uint32_t loops;
 
        ao_ms5607_done = 0;
 
@@ -141,10 +142,15 @@ ao_ms5607_get_sample(uint8_t cmd) {
 #if AO_MS5607_PRIVATE_PINS
        ao_spi_put(AO_MS5607_SPI_INDEX);
 #endif
+//     loops = 0;
        cli();
-       while (!ao_ms5607_done)
+       while (!ao_ms5607_done) {
+//             loops++;
                ao_sleep((void *) &ao_ms5607_done);
+       }
        sei();
+//     if (loops > 1)
+//             printf ("ms5607 loops %d\n", loops);
 #if AO_MS5607_PRIVATE_PINS
        stm_gpio_set(AO_MS5607_CS_PORT, AO_MS5607_CS_PIN, 1);
 #else