#include <cubeos.h>
#include <mc68332.h>
#include <ivtab.h>
#include <i2cd.h>
#include <pcf8584.h>
#include <stdio.h>
Include dependency graph for i2cd.c:
Go to the source code of this file.
Functions | |
void | GenerateStop (struct i2c *p, unsigned char mess) |
I2C driver internal function. More... | |
void | _I2C_master_handler (struct i2c *p) |
internal I2C master queue handler. More... | |
void | _I2C_slave_handler (struct i2c *p) |
internal I2C slave handler. More... | |
void | I2C_inthandler (unsigned long minor) |
internal I2C interrupt handler. More... | |
int | I2C_init (int which, unsigned long ioaddr) |
Initialize I2C. More... | |
int | I2C_Start_I2C_Transfer (unsigned char which, struct i2cmess *msg) |
initiate an I2C transfer. More... | |
int | I2C_slprocess (unsigned char which, struct i2cmess *msg) |
process I2C slave message. More... | |
int | I2C_process (unsigned char whichBus, unsigned char whichQueue, struct i2cmess *msg) |
generic I2C processing function. More... | |
int | I2C_messagestatus (struct i2cmess *msg) |
check the message status of an I2C message. More... | |
int | I2C_scanbus (unsigned char bus) |
scan the I2C bus for devices. More... | |
Variables | |
i2c | i2c [2] |
static host controller structure. More... |
|
static host controller structure.
|