Main Page   Data Structures   File List   Data Fields   Globals  

i2c.h File Reference

I2C interface using AVR Two-Wire Interface (TWI) hardware. More...

#include "global.h"

Go to the source code of this file.

Defines

#define TWCR_CMD_MASK   0x0F
#define TWSR_STATUS_MASK   0xF8

Functions

void i2cInit (void)
 Initialize I2C communication.

void i2cSetBitrate (u16 bitrateKHz)
void i2cSetLocalDeviceAddr (u08 deviceAddr, u08 genCallEn)
void i2cSetReceiveHandler (void(*i2cRx_func)(u08 data))
void i2cSend (u08 deviceAddr, u08 length, u08 *data)
void i2cSendNI (u08 deviceAddr, u08 length, u08 *data)
void i2cReceive (u08 deviceAddr, u08 length, u08 *data)
void i2cReceiveNI (u08 deviceAddr, u08 length, u08 *data)


Detailed Description

I2C interface using AVR Two-Wire Interface (TWI) hardware.

Definition in file i2c.h.


Generated on Tue Feb 4 20:18:38 2003 for Procyon AVRlib by doxygen1.3-rc2