1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

tests/driver_io1_xplained: use ztimer

This commit is contained in:
Francisco Molina 2021-12-09 10:22:12 +01:00
parent 7cffaab47a
commit 97472047d7
3 changed files with 13 additions and 10 deletions

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common
USEMODULE += io1_xplained
USEMODULE += xtimer
USEMODULE += ztimer_msec
include $(RIOTBASE)/Makefile.include

View File

@ -3,3 +3,5 @@
CONFIG_MODULE_IO1_XPLAINED=y
CONFIG_MODULE_AT30TSE75X=y
CONFIG_MODULE_SDCARD_SPI=y
CONFIG_MODULE_ZTIMER=y
CONFIG_MODULE_ZTIMER_MSEC=y

View File

@ -21,7 +21,8 @@
#include <stdio.h>
#include <inttypes.h>
#include "xtimer.h"
#include "timex.h"
#include "ztimer.h"
#include "board.h"
#include "periph/gpio.h"
@ -31,7 +32,7 @@
#include "io1_xplained.h"
#include "io1_xplained_params.h"
#define DELAY_1S (1U) /* 1 seconds delay between each test */
#define DELAY_1S (1U * MS_PER_SEC) /* 1 seconds delay between each test */
static io1_xplained_t dev;
@ -71,12 +72,12 @@ int main(void)
"+-------------------------------------+\n",
(int)temperature,
(unsigned)((temperature - (int)temperature) * 1000));
xtimer_sleep(DELAY_1S);
ztimer_sleep(ZTIMER_MSEC, DELAY_1S);
/* Card detect pin is inverted */
if (!gpio_read(IO1_SDCARD_SPI_PARAM_DETECT)) {
_sd_card_cid();
xtimer_sleep(DELAY_1S);
ztimer_sleep(ZTIMER_MSEC, DELAY_1S);
}
uint16_t light;
@ -84,23 +85,23 @@ int main(void)
printf("Light level: %i\n"
"+-------------------------------------+\n",
light);
xtimer_sleep(DELAY_1S);
ztimer_sleep(ZTIMER_MSEC, DELAY_1S);
/* set led */
gpio_set(IO1_LED_PIN);
xtimer_sleep(DELAY_1S);
ztimer_sleep(ZTIMER_MSEC, DELAY_1S);
/* clear led */
gpio_clear(IO1_LED_PIN);
xtimer_sleep(DELAY_1S);
ztimer_sleep(ZTIMER_MSEC, DELAY_1S);
/* toggle led */
gpio_toggle(IO1_LED_PIN);
xtimer_sleep(DELAY_1S);
ztimer_sleep(ZTIMER_MSEC, DELAY_1S);
/* toggle led again */
gpio_toggle(IO1_LED_PIN);
xtimer_sleep(DELAY_1S);
ztimer_sleep(ZTIMER_MSEC, DELAY_1S);
}
return 0;