mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-25 14:33:52 +01:00
drivers/mcp2515: use ztimer
This commit is contained in:
parent
babaa6ec4a
commit
6959f5eb78
@ -32,7 +32,6 @@
|
||||
#include "periph/gpio.h"
|
||||
#include "periph/spi.h"
|
||||
#include "mutex.h"
|
||||
#include "xtimer.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
||||
@ -14,7 +14,7 @@ config MODULE_MCP2515
|
||||
select MODULE_PERIPH_GPIO
|
||||
select MODULE_PERIPH_GPIO_IRQ
|
||||
select MODULE_PERIPH_SPI
|
||||
select MODULE_XTIMER
|
||||
select ZTIMER_USEC
|
||||
|
||||
config HAVE_MCP2515
|
||||
bool
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
USEMODULE += xtimer
|
||||
USEMODULE += ztimer_usec
|
||||
FEATURES_REQUIRED += periph_gpio periph_spi periph_gpio_irq
|
||||
|
||||
@ -32,7 +32,7 @@
|
||||
#include "periph_conf.h"
|
||||
#include "thread.h"
|
||||
#include "sched.h"
|
||||
#include "xtimer.h"
|
||||
#include "ztimer.h"
|
||||
|
||||
#define ENABLE_DEBUG 0
|
||||
#include "debug.h"
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "xtimer.h"
|
||||
#include "ztimer.h"
|
||||
#include "mcp2515.h"
|
||||
#include "mcp2515_spi.h"
|
||||
#include "mcp2515_defines.h"
|
||||
@ -122,13 +122,13 @@ void mcp2515_reset(candev_mcp2515_t *dev)
|
||||
{
|
||||
if (gpio_is_valid(dev->conf->rst_pin)) {
|
||||
gpio_clear(dev->conf->rst_pin);
|
||||
xtimer_usleep(RESET_DELAY_US);
|
||||
ztimer_sleep(ZTIMER_USEC, RESET_DELAY_US);
|
||||
gpio_set(dev->conf->rst_pin);
|
||||
}
|
||||
else {
|
||||
mcp2515_spi_reset(dev);
|
||||
}
|
||||
xtimer_usleep(_osc_startup(dev));
|
||||
ztimer_sleep(ZTIMER_USEC, _osc_startup(dev));
|
||||
}
|
||||
|
||||
static void _fill_standard_id(uint32_t id, uint8_t *bytebuf)
|
||||
@ -280,7 +280,7 @@ void mcp2515_wake_up(candev_mcp2515_t *dev)
|
||||
dev->wakeup_src = MCP2515_WKUP_SRC_INTERNAL;
|
||||
mcp2515_spi_bitmod(dev, MCP2515_CANINTF, MCP2515_CANINTF_WAKIF,
|
||||
MCP2515_CANINTF_WAKIF);
|
||||
xtimer_usleep(_osc_startup(dev));
|
||||
ztimer_sleep(ZTIMER_USEC, _osc_startup(dev));
|
||||
|
||||
uint8_t flag = mcp2515_get_irq(dev);
|
||||
|
||||
|
||||
@ -25,7 +25,6 @@
|
||||
#include "periph/gpio.h"
|
||||
#include "periph/spi.h"
|
||||
|
||||
#include "xtimer.h"
|
||||
#include "irq.h"
|
||||
|
||||
#define ENABLE_DEBUG 0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user