RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Macros | Functions
can-virtual.c File Reference

This file implements virtual CAN chip. More...

#include <stdlib.h>
#include <rtems.h>
#include <rtems/malloc.h>
#include <rtems/score/basedefs.h>
#include <dev/can/can-virtual.h>
#include <dev/can/can-helpers.h>
#include <dev/can/can-devcommon.h>
#include <dev/can/can.h>

Macros

#define CAN_VIRTUAL_PRIORITY   120
 

Functions

struct rtems_can_chiprtems_can_virtual_initialize (void)
 This function initializes the virtual CAN controller.
 

Detailed Description

This file implements virtual CAN chip.

Implementation is based on original LinCAN - Linux CAN bus driver Part of OrtCAN project https://ortcan.sourceforge.net/

Function Documentation

◆ rtems_can_virtual_initialize()

struct rtems_can_chip * rtems_can_virtual_initialize ( void  )

This function initializes the virtual CAN controller.

Returns
Pointer to CAN chip structure on success, NULL otherwise.