/*************************************************************************** * __________ __ ___. * Open \______ \ ____ ____ | | _\_ |__ _______ ___ * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ * $Id$ * * Copyright (C) 2002 by Linus Nielsen Feltzing * * All files in this archive are subject to the GNU General Public License. * See the file COPYING in the source tree root for full license agreement. * * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY * KIND, either express or implied. * ****************************************************************************/ /* * PP5002 i2c driver * */ #ifndef _I2C_PP5002_H #define _I2C_PP5002_H /* TODO: Fully implement i2c driver */ void i2c_init(void); int i2c_readbyte(unsigned int dev_addr, int addr); int pp_i2c_send(unsigned int addr, int data0, int data1); int i2c_readbytes(unsigned int dev_addr, int addr, int len, unsigned char *data); #endif