Collaboration diagram for Device Driver API.:
|
Device drivers are typically not accessed directly by an application. Instead they are used by the standard C library to perform data I/O.
Modules | |
| Generic Character Device | |
| Character Device Driver Template. | |
| USART Devices | |
| Drivers for serial communication. | |
| Network Devices | |
| Ethernet controller drivers. | |
| Display Devices | |
| LCD/VFD hardware support. | |
| Interrupt Management | |
| Interrupt registration and handling. | |
| CAN Devices | |
| IR Devices | |
| Block Devices | |
| Mass storage block device driver. | |
| Clock Devices | |
| Programmable Clock Support. | |
| Watchdogs | |
| Watchdog Support. | |
| CPLD Based Devices | |
| CPLD implementation drivers. | |
| Non-Volatile Memory | |
| Read data from and write data to non-volatile memory. | |
| Hardware Layout | |
| Definitions of I/O ports. | |