drivers/mhz19: convert to xtimer_msleep()

This commit is contained in:
Benjamin Valentin 2020-11-04 23:00:49 +01:00
parent 30e7b6da74
commit daae2fb9bd
2 changed files with 5 additions and 5 deletions

View File

@ -61,26 +61,26 @@ int mhz19_get_ppm(mhz19_t *dev, int16_t *ppm)
DEBUG("%s: Waiting for high level to end\n", __func__); DEBUG("%s: Waiting for high level to end\n", __func__);
while (gpio_read(dev->pin) && timeout) { while (gpio_read(dev->pin) && timeout) {
timeout--; timeout--;
xtimer_usleep(US_PER_MS); xtimer_msleep(1);
} }
DEBUG("%s: Waiting for initial rising edge\n", __func__); DEBUG("%s: Waiting for initial rising edge\n", __func__);
while (!gpio_read(dev->pin) && timeout) { while (!gpio_read(dev->pin) && timeout) {
timeout--; timeout--;
xtimer_usleep(US_PER_MS); xtimer_msleep(1);
} }
start = xtimer_now_usec() / US_PER_MS; start = xtimer_now_usec() / US_PER_MS;
DEBUG("%s: Waiting for falling edge\n", __func__); DEBUG("%s: Waiting for falling edge\n", __func__);
while (gpio_read(dev->pin) && timeout) { while (gpio_read(dev->pin) && timeout) {
timeout--; timeout--;
xtimer_usleep(US_PER_MS); xtimer_msleep(1);
} }
middle = xtimer_now_usec() / US_PER_MS; middle = xtimer_now_usec() / US_PER_MS;
DEBUG("%s: Waiting for rising edge\n", __func__); DEBUG("%s: Waiting for rising edge\n", __func__);
while (!gpio_read(dev->pin) && timeout) { while (!gpio_read(dev->pin) && timeout) {
timeout--; timeout--;
xtimer_usleep(US_PER_MS); xtimer_msleep(1);
} }
/* If we waited too long for flanks, something went wrong */ /* If we waited too long for flanks, something went wrong */

View File

@ -137,7 +137,7 @@ static void mhz19_cmd(mhz19_t *dev, const uint8_t *in)
uart_write(dev->params->uart, in, MHZ19_BUF_SIZE + 1); uart_write(dev->params->uart, in, MHZ19_BUF_SIZE + 1);
/* Add some delay after executing command */ /* Add some delay after executing command */
xtimer_usleep(MHZ19_TIMEOUT_CMD * US_PER_MS); xtimer_msleep(MHZ19_TIMEOUT_CMD);
/* Unlock concurrency guard mutex */ /* Unlock concurrency guard mutex */
mutex_unlock(&dev->mutex); mutex_unlock(&dev->mutex);