X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fi2c%2Fi2c.c;h=6ee1623b041826219441a9cb4e0709c92bb22062;hp=1171ee1956524b241dd244c40be2384dacb78e39;hb=ae09939eb8c62c83f244527e7916cee5f9145e6c;hpb=c28cce5afcc1e1747f51e5afe15e338dae030376 diff --git a/firmware/apps/i2c/i2c.c b/firmware/apps/i2c/i2c.c index 1171ee1..6ee1623 100644 --- a/firmware/apps/i2c/i2c.c +++ b/firmware/apps/i2c/i2c.c @@ -1,5 +1,8 @@ -//GoodFET I2C Master Application -//Handles basic I/O +/*! \file i2c.c + \author Travis Goodspeed + \brief I2C Master +*/ + //Higher level left to client application. @@ -37,7 +40,7 @@ #define I2C_CLOCK_HI() SETSCL #define I2C_CLOCK_LO() CLRSCL -#warning "Using internal resistors. Won't work on 161x devices." +//#warning "Using internal resistors. Won't work on 161x devices." //! Inits bitbanging port, must be called before using the functions below void I2C_Init() @@ -46,6 +49,7 @@ void I2C_Init() //Clear SDA and SCL. //Direction, not value, is used to set the value. //(Pull-up or 0.) + P5DIR|=(SDA|SCL); P5REN|=SDA|SCL;