35#ifndef MCP2515_PARAM_SPI 
   36#define MCP2515_PARAM_SPI SPI_DEV(0) 
   39#ifndef MCP2515_PARAM_SPI_MODE 
   40#define MCP2515_PARAM_SPI_MODE SPI_MODE_0 
   43#ifndef MCP2515_PARAM_SPI_CLK 
   44#define MCP2515_PARAM_SPI_CLK SPI_CLK_10MHZ 
   47#ifndef MCP2515_PARAM_CS 
   48#define MCP2515_PARAM_CS GPIO_PIN(1, 9) 
   51#ifndef MCP2515_PARAM_RST 
   52#define MCP2515_PARAM_RST GPIO_UNDEF 
   55#ifndef MCP2515_PARAM_INT 
   56#define MCP2515_PARAM_INT GPIO_PIN(1, 8) 
   59#ifndef MCP2515_PARAM_CLK 
   60#define MCP2515_PARAM_CLK (8000000ul)        
   64#define MCP2515_DEFAULT_CONFIG \ 
   66    .spi = MCP2515_PARAM_SPI, \ 
   67    .spi_mode = MCP2515_PARAM_SPI_MODE, \ 
   68    .spi_clk =MCP2515_PARAM_SPI_CLK, \ 
   69    .cs_pin = MCP2515_PARAM_CS, \ 
   70    .rst_pin = MCP2515_PARAM_RST, \ 
   71    .int_pin = MCP2515_PARAM_INT, \ 
   72    .clk = MCP2515_PARAM_CLK, \ 
   80    MCP2515_DEFAULT_CONFIG
 
 
   88        .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.