![]() |
RTEMS 6.1
|
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.