32#ifndef MCP2515_PARAM_SPI
33#define MCP2515_PARAM_SPI SPI_DEV(0)
36#ifndef MCP2515_PARAM_SPI_MODE
37#define MCP2515_PARAM_SPI_MODE SPI_MODE_0
40#ifndef MCP2515_PARAM_SPI_CLK
41#define MCP2515_PARAM_SPI_CLK SPI_CLK_10MHZ
44#ifndef MCP2515_PARAM_CS
45#define MCP2515_PARAM_CS GPIO_PIN(1, 9)
48#ifndef MCP2515_PARAM_RST
49#define MCP2515_PARAM_RST GPIO_UNDEF
52#ifndef MCP2515_PARAM_INT
53#define MCP2515_PARAM_INT GPIO_PIN(1, 8)
56#ifndef MCP2515_PARAM_CLK
57#define MCP2515_PARAM_CLK (8000000ul)
61#define MCP2515_DEFAULT_CONFIG \
63 .spi = MCP2515_PARAM_SPI, \
64 .spi_mode = MCP2515_PARAM_SPI_MODE, \
65 .spi_clk =MCP2515_PARAM_SPI_CLK, \
66 .cs_pin = MCP2515_PARAM_CS, \
67 .rst_pin = MCP2515_PARAM_RST, \
68 .int_pin = MCP2515_PARAM_INT, \
69 .clk = MCP2515_PARAM_CLK, \
77 MCP2515_DEFAULT_CONFIG
85 .name =
"can_mcp2515_0",
Definition of the implementation of the CAN controller driver.
struct candev_mcp2515_conf candev_mcp2515_conf_t
MCP2515 configuration descriptor.
static const candev_params_t candev_mcp2515_params[]
set candev parameters
MCP2515 configuration descriptor.
Definitions of CAN device interface.
struct candev_params candev_params_t
Parameters to initialize a candev.