RTEMS 6.1-rc4
|
CAN controller for the lpc176x controller. More...
Go to the source code of this file.
Data Structures | |
struct | can_transmit_info |
The CAN status and control masks to send a message for each transmit buffer. More... | |
struct | can_device |
Represents the CAN controller registers. More... | |
struct | can_driver_entry |
A driver entry for each low level device. More... | |
struct | can_central |
Represents the CAN centralized registers. More... | |
struct | can_acceptance_filter |
Represents the acceptance filter registers. More... | |
Typedefs | |
typedef lpc176x_can_isr | lpc176x_can_isr_vector[CAN_IRQ_NUMBER] |
The vector with all the callbacks for the CAN isr. | |
Enumerations | |
enum | can_tseg_number { CAN_TSEG1 , CAN_TSEG2 , CAN_NUMBER_OF_TSEG } |
The Time segments of a CAN bit. | |
enum | can_transmit_number { CAN_TRANSMIT1 , CAN_TRANSMIT2 , CAN_TRANSMIT3 , CAN_NUMBER_OF_TRANSMIT_BUFFERS } |
The transmit buffers of the CAN device. | |
enum | can_pin_number { CAN_TX_PIN , CAN_RX_PIN , NUMBER_OF_CAN_PINS } |
A TX or RX pin for each CAN device . | |
enum | can_format { CANStandard = 0 , CANExtended = 1 , CANAny = 2 } |
The possible CAN formats for a message. | |
enum | can_type { CANData = 0 , CANRemote = 1 } |
The types of message. | |
CAN controller for the lpc176x controller.