Name

LPC2XXX — CAN Driver

Description

This driver supports the CAN devices available in some variants of the Philips LPC2XXX family of microprocessors. The device itself is similar to the the SJA1000, but is sufficiently different that the drivers cannot be shared.

Filter

The filter mechanism present in the LPC2XXX CAN devices is not compatible with the filter model adopted by the CAN subsystem. Consequently the hardware filter is not used and only software filtering is applied.

Baud Rates

The following baud rates are supported: 1Mb/s, 800kb/s, 500kb/s, 250kb/s, 125kb/s, 100kb/s, 50kb/s, 20kb/s, 10kb/s.

Configuration

For each channel X supported the CDL script provides the following configuration options:

cdl_component CYGPKG_DEVS_CAN_CHANNELX
This defines whether the channel is included. For channels 2 and 3 the default value is conditional on the LPC2XXX variant.
cdl_option CYGPKG_DEVS_CAN_CHANNELX_NAME
This defines the name of the channel.