CAN generic transceiver interface. More...
CAN generic transceiver interface.
Modules | |
| NCV7356 Single Wire CAN Transceiver | |
| Device driver for the NCV7356 Single Wire CAN Transceiver.  | |
| TJA1042 | |
| tja1042 High Speed CAN transceiver driver  | |
Files | |
| file | can_trx.h | 
| CAN generic transceiver interface.  | |
Data Structures | |
| struct | can_trx | 
| Generic transceiver descriptor.  More... | |
| struct | trx_driver | 
| Generic transceiver driver.  More... | |
Typedefs | |
| typedef struct trx_driver | trx_driver_t | 
| forward declaration of trx_driver  | |
| typedef struct can_trx | can_trx_t | 
| Generic transceiver descriptor.  | |
Enumerations | |
| enum | can_trx_mode_t {  TRX_NORMAL_MODE = 0 , TRX_SILENT_MODE , TRX_SLEEP_MODE , TRX_HIGH_SPEED_MODE , TRX_HIGH_VOLTAGE_WAKE_UP_MODE }  | 
| trx transceiver mode  | |
Functions | |
| int | can_trx_init (can_trx_t *dev) | 
| initialize a transceiver  More... | |
| int | can_trx_set_mode (can_trx_t *dev, can_trx_mode_t mode) | 
| transceiver set mode  More... | |
| int can_trx_init | ( | can_trx_t * | dev | ) | 
initialize a transceiver
| [in] | dev | Transceiver to initialize | 
| int can_trx_set_mode | ( | can_trx_t * | dev, | 
| can_trx_mode_t | mode | ||
| ) | 
transceiver set mode
| [in] | dev | Transceiver to set | 
| [in] | mode | Mode to set |