RTEMS
5.0.0
|
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.