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.
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.
The following baud rates are supported: 1Mb/s, 800kb/s, 500kb/s, 250kb/s, 125kb/s, 100kb/s, 50kb/s, 20kb/s, 10kb/s.
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.