CurrentRTCDate.Byte3.TenYear = (Year / 10);\r
CurrentRTCDate.Byte3.Year = (Year % 10);\r
\r
- if (TWI_StartTransmission(DS1307_ADDRESS_WRITE))\r
+ if (TWI_StartTransmission(DS1307_ADDRESS_WRITE, 10))\r
{\r
TWI_SendByte(DS1307_DATEREG_START);\r
TWI_SendByte(CurrentRTCDate.Byte1.IntVal);\r
CurrentRTCTime.Byte3.Hour = (Hour % 10);\r
CurrentRTCTime.Byte3.TwelveHourMode = false;\r
\r
- if (TWI_StartTransmission(DS1307_ADDRESS_WRITE))\r
+ if (TWI_StartTransmission(DS1307_ADDRESS_WRITE, 10))\r
{\r
TWI_SendByte(DS1307_TIMEREG_START);\r
TWI_SendByte(CurrentRTCTime.Byte1.IntVal);\r
return;\r
#endif\r
\r
- if (TWI_StartTransmission(DS1307_ADDRESS_WRITE))\r
+ if (TWI_StartTransmission(DS1307_ADDRESS_WRITE, 10))\r
{\r
TWI_SendByte(DS1307_DATEREG_START);\r
\r
\r
DS1307_DateRegs_t CurrentRTCDate;\r
\r
- if (TWI_StartTransmission(DS1307_ADDRESS_READ))\r
+ if (TWI_StartTransmission(DS1307_ADDRESS_READ, 10))\r
{\r
TWI_ReceiveByte(&CurrentRTCDate.Byte1.IntVal, false);\r
TWI_ReceiveByte(&CurrentRTCDate.Byte2.IntVal, false);\r
return;\r
#endif\r
\r
- if (TWI_StartTransmission(DS1307_ADDRESS_WRITE))\r
+ if (TWI_StartTransmission(DS1307_ADDRESS_WRITE, 10))\r
{\r
TWI_SendByte(DS1307_TIMEREG_START);\r
\r
\r
DS1307_TimeRegs_t CurrentRTCTime;\r
\r
- if (TWI_StartTransmission(DS1307_ADDRESS_READ))\r
+ if (TWI_StartTransmission(DS1307_ADDRESS_READ, 10))\r
{\r
TWI_ReceiveByte(&CurrentRTCTime.Byte1.IntVal, false);\r
TWI_ReceiveByte(&CurrentRTCTime.Byte2.IntVal, false);\r