I2C interface library Code
Brought to you by:
royratcliffe
File | Date | Author | Commit |
---|---|---|---|
branches | 2006-11-18 | royratcliffe | [r1] Standard layout |
docs | 2006-12-04 | royratcliffe | [r30] Deleted Section ``The first challenge!'' (moved... |
tags | 2006-11-18 | royratcliffe | [r1] Standard layout |
trunk | 2006-11-18 | royratcliffe | [r1] Standard layout |
README | 2006-11-18 | royratcliffe | [r2] Project description |
-*- text -*- Project Descriptive Name: I2C interface library Project Unix Name: i2clib License: LGPL Description: Library for interfacing I2C equipment with GNU/Linux and other Open Source operating systems. Language support initially aimed at C++ and Python or Ruby, typically for embedded real-time software development and rapid prototyping and debugging. Currently, there is no general-purpose Open Source I2C interface library software. I2C is a widely-used low-bandwidth serial bus protocol for communication between integrated circuits. Software drivers exist for interfacing specific pieces of hardware but not for general high-level programming interfaces. The missing requirement: provide high-level programming interface to I2C bus via general-purpose I2C communication adaptors. Software will incorporate I2C software interaction model for high-level interfacing using mainly C++. Python or Ruby used for debugging and prototyping.