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