 When idle, both lines are high.To start a transaction, SDA is pulled low while SCL remains high.It is illegal to transmit a stop marker by releasing SDA to float high again (although such a "void message" is usually harmless), so the next step is to pull SCL low.