xyControl  0.1
Quadrotor Flight Controller on AVR Basis
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
Macros | Functions
twi.h File Reference

I2C API Header. More...

Go to the source code of this file.

Macros

#define TWI_READ   1
 I2C Read Bit. More...
 
#define TWI_WRITE   0
 I2C Write Bit. More...
 

Functions

void twiInit (void)
 Initialize the I2C Hardware. More...
 
void twiStop (void)
 Stop the I2C Hardware. More...
 
unsigned char twiStart (unsigned char addr)
 Start an I2C Transfer. More...
 
unsigned char twiRepStart (unsigned char addr)
 Start a repeated I2C Transfer. More...
 
void twiStartWait (unsigned char addr)
 Start an I2C Transfer and poll until ready. More...
 
unsigned char twiWrite (unsigned char data)
 Write to the I2C Slave. More...
 
unsigned char twiReadAck (void)
 Read from the I2C Slave and request more data. More...
 
unsigned char twiReadNak (void)
 Read from the I2C Slave and deny more data. More...
 

Detailed Description

I2C API Header.

Definition in file twi.h.