|
|
|
|||||||||||||||||
![]() |
|||||||||||||||||||
|
|||||||||||||||||||
I2C DriverTable of ContentsDriver Usage
IntroductionThe I2C driver is designed to to control the I2C bus. It provides an interface between the host CPU and the I2C bus. The host CPU can control the external components on the I2C bus over the I2C interface. Basically the I2C interface is a parallel to serial and serial to parallel converter. The parallel data received from the host CPU/DMA has to be converted to a suitable serial form for the external components on the I2C bus. Also the serial data received from the I2C bus has to be converted to a suitable parallel form for the host CPU. The I2C interface also takes care of the interface timing, data structure and error handling.
Public InterfaceSystem Driver InterfaceDriver initialization function
Driver exit function
Application Programming InterfaceFunctions and MacrosThe driver provides the functions and macros listed below. For more information please follow the links to their detailed documentation.
Driver UsagePlease refer to following sequence diagram for the usage of this driver. ![]()
Driver RelationshipThe I2C driver is related with the following drivers:
References
Disclaimer: Please note that the use of this has been based on the terms and conditions of "DK Consent Letter (For Linux)" agreement between you and Fujitsu Semiconductor Limited. The contents of this document may be revised without prior notice. Contact our sales department for confirmation. The information in this document are presented as is, no license is granted by implication or otherwise. More... FUJITSU sales representatives |
|||||||||||||||||||