Index: firmware/source/i2c.c =================================================================== diff -u -r890646a3e8079ada85b3d2ad056bf75b7e055054 -r8466e63f95f65a3ffb18c3af85ac99328e41167b --- firmware/source/i2c.c (.../i2c.c) (revision 890646a3e8079ada85b3d2ad056bf75b7e055054) +++ firmware/source/i2c.c (.../i2c.c) (revision 8466e63f95f65a3ffb18c3af85ac99328e41167b) @@ -127,8 +127,8 @@ | (uint32)(0U); /* scl pin */ /** - set i2c pins open drain enable */ - i2cREG1->PDR = (uint32)((uint32)0U << 1U) /* sda pin */ - | (uint32)(0U); /* scl pin */ + i2cREG1->PDR = (uint32)((uint32)1U << 1U) /* sda pin */ + | (uint32)(1U); /* scl pin */ /** - set i2c pins pullup/pulldown enable */ i2cREG1->PDIS = (uint32)((uint32)0U << 1U) /* sda pin */ @@ -202,7 +202,7 @@ uint32 prescale; uint32 d; uint32 ck; - float64 vclk = 103.335F * 1000000.0F; + float64 vclk = 104.000F * 1000000.0F; float64 divider= 0.0F; uint32 temp = 0U;