pkg/u8g2: migrate to ztimer
This commit is contained in:
parent
25d1e2daa2
commit
4f3a61c7dc
@ -10,7 +10,8 @@ config PACKAGE_U8G2
|
||||
depends on TEST_KCONFIG
|
||||
depends on HAS_PERIPH_GPIO
|
||||
select MODULE_PERIPH_GPIO
|
||||
select MODULE_XTIMER
|
||||
select MODULE_ZTIMER
|
||||
select MODULE_ZTIMER_USEC
|
||||
select MODULE_U8G2_RIOT
|
||||
select MODULE_U8G2_CSRC
|
||||
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
USEMODULE += xtimer
|
||||
USEMODULE += ztimer
|
||||
USEMODULE += ztimer_usec
|
||||
|
||||
FEATURES_REQUIRED += periph_gpio
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
#include "u8x8_riotos.h"
|
||||
|
||||
#include "xtimer.h"
|
||||
#include "ztimer.h"
|
||||
|
||||
#ifdef MODULE_PERIPH_SPI
|
||||
#include "periph/spi.h"
|
||||
@ -97,14 +97,14 @@ uint8_t u8x8_gpio_and_delay_riotos(u8x8_t *u8g2, uint8_t msg, uint8_t arg_int, v
|
||||
_enable_pins(u8x8_riot_ptr);
|
||||
break;
|
||||
case U8X8_MSG_DELAY_MILLI:
|
||||
xtimer_usleep(arg_int * 1000);
|
||||
ztimer_sleep(ZTIMER_USEC, arg_int * 1000);
|
||||
break;
|
||||
case U8X8_MSG_DELAY_10MICRO:
|
||||
xtimer_usleep(arg_int * 10);
|
||||
ztimer_sleep(ZTIMER_USEC, arg_int * 10);
|
||||
break;
|
||||
case U8X8_MSG_DELAY_100NANO:
|
||||
/* not used in upstream so approximating to 1us should be fine */
|
||||
xtimer_usleep(1);
|
||||
ztimer_sleep(ZTIMER_USEC, 1);
|
||||
break;
|
||||
case U8X8_MSG_GPIO_CS:
|
||||
if (u8x8_riot_ptr != NULL && gpio_is_valid(u8x8_riot_ptr->pin_cs)) {
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
USEMODULE += xtimer
|
||||
USEMODULE += ztimer
|
||||
USEMODULE += ztimer_usec
|
||||
|
||||
USEPKG += u8g2
|
||||
|
||||
|
||||
@ -70,7 +70,8 @@
|
||||
#include "periph/i2c.h"
|
||||
#endif
|
||||
|
||||
#include "xtimer.h"
|
||||
#include "timex.h"
|
||||
#include "ztimer.h"
|
||||
|
||||
#include "u8g2.h"
|
||||
#include "u8x8_riotos.h"
|
||||
@ -200,7 +201,7 @@ int main(void)
|
||||
screen = (screen + 1) % 3;
|
||||
|
||||
/* sleep a little */
|
||||
xtimer_sleep(1);
|
||||
ztimer_sleep(ZTIMER_USEC, US_PER_SEC);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user