Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

Device Driver API.

Collaboration diagram for Device Driver API.:


Detailed Description

Input and output device functions.

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.
 * USART Driver Frame
 Universal synchronous/asynchronous receiver/transmitter device driver.
 Network Devices
 Ethernet controller drivers.
 * Network Buffer
 Network buffer support.
 Display Devices
 LCD/VFD hardware support.
 * Terminal Emulator.
 Virtual terminal emulator.
 Interrupt Management
 Interrupt registration and handling.
 CAN Devices
 IR Devices
 Block Devices
 Mass storage block device driver.
 * Multimedia Card Driver
 Block device driver for MM/SD Cards.
 Clock Devices
 Programmable Clock Support.
 * Cypress CY2239x
 Programmable clock generator with three PLLs.
 Watchdogs
 Watchdog Support.
 CPLD Based Devices
 CPLD implementation drivers.
 * Nut Programmable Logic
 Routines for using the Ethernut CPLD.
 Non-Volatile Memory
 Read data from and write data to non-volatile memory.
 * Hardware Layout
 Definitions of I/O ports.
 * Ethernut Hardware
 Ethernut internal I/O port usage.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/